Demo地址:
http://rails5-b2c.eggman.tv/
源码地址:
https://github.com/eggmantv/master_rails_by_actions
这个项目离真正的线上使用还差得远,毕竟只是技术目的的教学使用,如果有哪位朋友想把它真的做到线上使用的程度的话,欢迎联系我,对于我来说精力可能不够了
该项目主要是我们自己开发的用于教学目的一个开源项目,项目基于Rails 5,实现的功能就是传统的B2C电商平台中常用的功能,包括:
用户注册登录(支持手机验证码或者邮箱)
购物车
收货地址
订单
支付(集成了支付宝支付功能)
后台管理功能(涵盖商品管理,商品图片,一二级分类)
前台其他相关功能(比如商品搜索,分类页面,单品页,用户中心)
项目使用技术:
ruby 2.3
rails 5
mysql
前台框架:
bootstrap
font-awesome
涉及到的主要Gem:
sorcery
ancestry
paperclip
rest-client
rspec
适用对象:
想从产品或者技术角度学习电商平台核心功能的同学
ruby和rails已经入门的同学
项目地址:
https://github.com/eggmantv/master_rails_by_actions