GithubHelp home page GithubHelp logo

feuda / master_rails_by_actions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eggmantv/master_rails_by_actions

0.0 1.0 0.0 104 KB

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

Ruby 66.79% JavaScript 2.62% CSS 1.24% HTML 29.35%

master_rails_by_actions's Introduction

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开发环境搭建

master_rails_by_actions's People

Contributors

ccokme avatar eggmantv avatar tzdk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.