A best & newest & fastest rails template for chinese senior rails developer.
It's a best start for your new rails project.
An example built with rails-template: https://github.com/bingxie/rails-template-example
Install dependencies:
-
postgresql
$ brew install postgresqlEnsure you have already initalized a user with username:
postgresand password:postgres( e.g.$ createuser -d postgres) -
rails 5
Update
rubyup to 2.2 or higher, and installrails 5$ ruby -v( output should be 2.2.x or 2.3.x )$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/(optional)$ gem install rails$ rails -v( output should be rails 5.x )
Then,
-
Add
gems.ruby-china.orgto your bundle mirrors (optional)$ bundle config mirror.https://rubygems.org https://gems.ruby-china.org -
Create your own rails app applying
rails-template$ rails new myapp -m https://raw.github.com/bingxie/rails-template/master/composer.rb -
Start your application
$ gem install foreman$ foreman start
rails-template apply lots of good components for you to make development damn quick.
-
we use
Ruby on Rails 5,ActionCableandTurbolinksfeatures are opened by default. -
Bootstrap3andfont-awesomeare integrated to make your products UI easily, it aslo has some example pages for you to quickly start. -
carriewaveandcarriewave-qiniuare integrated. -
minaand its plugins are the best & simplest deployment tools in the world for rails app. -
You can chose from
rspecorminitest. -
slim,simple_form,high_voltageand so on.
Other gems integrated in rails-template are worth learning seriously.
- Ruby on Rails 5
- bootstrap 3
- font-awesome
- figaro
- postgres
- slim
- simple_form
- high_voltage
- carriewave & qiniu
- sidekiq
- kaminari
- mina
- puma
- lograge
- rack-mini-profiler
- rubocop
- foreman
MIT