dao42/rails-template has supported the newest rails 6.0.0 project setup
Maybe the best & newest & fastest rails template for senior rails developer.
It maybe the best starting for your new rails project.
An example built with rails-template: https://github.com/dao42/rails-template-example
dao42/rails-template apply lots of good components for you to make development damn quick.
dao42/rails-templatekeep the newest easily because it's a real
Rails Application Template.
dao42/rails-templatelove the newest standard components of Rails 6, using
dao42/rails-templateis out-of-box for your development based on
dao42/rails-templateis out-of-box for your deployment based on
How to use
$ brew install postgresql
Ensure you have already initialized a user with username:
postgres( e.g. using
$ createuser -d postgrescommand creating one )
rubyup to 2.5 or higher, and install
$ ruby -v ( output should be 2.5.x or 2.6.x ) $ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.com/` (optional, Chinese developer recommend) $ gem install rails $ rails -v ( output should be rails 6.0.0 )
yarnfor webpacker( see install document: https://yarnpkg.com/en/docs/install)
$ yarn --version( output should be 1.6.x or higher ) $ npm config set registry https://registry.npm.taobao.org (optional, Chinese developer recommend)
gems.ruby-china.comto your bundle mirrors (optional, Chinese developer recommended)
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com
Create your own rails app applying
$ rails new myapp -m https://raw.github.com/dao42/rails-template/master/composer.rb
myappto your real project name, we will generate lots of example files by this name.
Done! Trying to start it.
$ rails s
What we do
rails-template apply lots of good components for you to make development damn quick.
Turbolinksfeatures are opened by default.
font-awesomeare integrated to make your products UI easily, it aslo has some example pages for you to quickly start.
localfile mode are opened by default.
minaand its plugins are out-of-box for your deployment.
adminlte 3is ready for your administrator dashboard.
database_cleanerare ready for your testing automation.
Zero-down phase-restart mode is out-of-box with
https ssl example,
backup exampleis ready for you.
Other gems integrated in rails-template are worth learning seriously.
Integrated mainly technology stack and gems
- Ruby on Rails 6.0
- bootstrap 4
- font-awesome 5
- adminlte 3
Starting with webpacker document
- Add AdminLTE as admin dashboard
Projects that using
Welcome to pull request here to update this if you choose
dao42/rails-template for your new rails app.