All Projects → eggmantv → Master_rails_by_actions

eggmantv / Master_rails_by_actions

Rails实战之B2C商城开发 http://eggman.tv/c/s-master-rails-by-actions

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Master rails by actions

Lurker
📖 The ultimate tool for documenting and testing APIs in Rails
Stars: ✭ 120 (-5.51%)
Mutual labels:  rails
Catarse
The first open source crowdfunding platform for creative projects in the world
Stars: ✭ 1,575 (+1140.16%)
Mutual labels:  rails
Zero Rails openapi
Concise DSL for generating OpenAPI Specification 3 (OAS3) JSON documentation for Ruby application.
Stars: ✭ 125 (-1.57%)
Mutual labels:  rails
Repost
An open source software to communicate with your team members through posting daily reports.
Stars: ✭ 121 (-4.72%)
Mutual labels:  rails
Globodns
Api to manage Bind Name Server
Stars: ✭ 122 (-3.94%)
Mutual labels:  rails
Apollo upload server Ruby
Stars: ✭ 124 (-2.36%)
Mutual labels:  rails
Fake api
The fastest way to prototype API in your Rails application
Stars: ✭ 119 (-6.3%)
Mutual labels:  rails
Creact
crud in Rails and React | Tutorial
Stars: ✭ 126 (-0.79%)
Mutual labels:  rails
Shopxo
ShopXO企业级免费开源商城系统,可视化DIY拖拽装修、包含PC、H5、多端小程序(微信+支付宝+百度+头条&抖音+QQ)、APP、多仓库、多商户,遵循MIT开源协议发布、基于ThinkPHP6框架研发
Stars: ✭ 1,795 (+1313.39%)
Mutual labels:  b2c
Boring generators
Boring generators aims to make your development faster by delegating boring setups to us.
Stars: ✭ 125 (-1.57%)
Mutual labels:  rails
Dato.rss
The best RSS Search experience you can find
Stars: ✭ 122 (-3.94%)
Mutual labels:  rails
Vc Storefront
VirtoCommerce Storefront for ASP.NET Core 3.1 repository
Stars: ✭ 122 (-3.94%)
Mutual labels:  b2c
Mandriller
Mandrill SMTP API integration for ActionMailer
Stars: ✭ 124 (-2.36%)
Mutual labels:  rails
Vite ruby
⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience
Stars: ✭ 112 (-11.81%)
Mutual labels:  rails
Trestle
A modern, responsive admin framework for Ruby on Rails
Stars: ✭ 1,676 (+1219.69%)
Mutual labels:  rails
Slidehub
SlideHub is an Open Source Slide Sharing Application for Azure / AWS
Stars: ✭ 120 (-5.51%)
Mutual labels:  rails
Closure tree
Easily and efficiently make your ActiveRecord models support hierarchies
Stars: ✭ 1,665 (+1211.02%)
Mutual labels:  rails
Awesome Ruby Blogs
A curated list of Awesome Ruby Blogs and Newsletters for Ruby Developers and Newbies
Stars: ✭ 127 (+0%)
Mutual labels:  rails
Activerecord where assoc
Make ActiveRecord do conditions on your associations
Stars: ✭ 126 (-0.79%)
Mutual labels:  rails
Spree auth devise
Provides authentication (user accounts, login & signup) for @spree by using Devise
Stars: ✭ 124 (-2.36%)
Mutual labels:  rails

Rails实战之B2C商城开发

Demo地址: http://rails5-b2c.eggman.tv

项目具体讲解请参考这里 Rails实战之B2C商城开发

为了方便在每节课的代码间进行切换,该课程是通过git tag的方式来组织的,就是每节课对应一个git tag。

首先clone该项目

$git clone [email protected]:eggmantv/master_rails_by_actions.git

切换tag

$cd master_rails_by_actions

查看所有标签
$git tag
01
02
...

切换到第一节课的源码
$git checkout 01

蛋人网 EGGMAN.TV

项目介绍

该项目主要是我们自己开发的用于教学目的一个开源项目,项目基于Rails 5,实现的功能就是传统的B2C电商平台中常用的功能,包括:

  • 用户注册登录(支持手机验证码或者邮箱)
  • 购物车
  • 收货地址
  • 订单
  • 支付(集成了支付宝支付功能)
  • 后台管理功能(涵盖商品管理,商品图片,一二级分类)
  • 前台其他相关功能(比如商品搜索,分类页面,单品页,用户中心)
  • RSpec单元测试

项目使用技术:

  • ruby 2.3
  • rails 5
  • mysql

前台框架:

  • bootstrap
  • font-awesome

涉及到的主要Gem:

  • sorcery
  • ancestry
  • paperclip
  • rest-client
  • rspec

适用对象:

  • ruby和rails的初学者
  • 想从产品或者技术角度学习电商平台核心设计功能的同学

安装

Ruby和Ruby on Rails环境的安装请参考这里: Ruby和Ruby on Rails开发环境搭建

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].