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 postgresql
Ensure you have already initalized a user with username:
postgres
and password:postgres
( e.g.$ createuser -d postgres
) -
rails 5
Update
ruby
up 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.org
to 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
,ActionCable
andTurbolinks
features are opened by default. -
Bootstrap3
andfont-awesome
are integrated to make your products UI easily, it aslo has some example pages for you to quickly start. -
carriewave
andcarriewave-qiniu
are integrated. -
mina
and its plugins are the best & simplest deployment tools in the world for rails app. -
You can chose from
rspec
orminitest
. -
slim
,simple_form
,high_voltage
and 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