You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our templates offer a rich boilerplate to jump start Rails-based application development and are based on our experience
with building complex applications over the years.
Get Started
Requirements
Install ruby and set your local ruby version to 3.3.1
Install rails 7.1.3
Install node 22.1.0 (For creating web application)
📝 If running on Apple M1, to build docker image, please make sure to set platform to AMD64 by export DOCKER_DEFAULT_PLATFORM=linux/amd64
Use the template
In order to use the template, initialize a new app with the following parameters:
rails new <app_name> -m https://raw.githubusercontent.com/nimblehq/rails-templates/main/template.rb
Supported template options:
--api - create an api-only application
To apply the template on an existing application, run following rails command:
rails app:template LOCATION=https://raw.githubusercontent.com/nimblehq/rails-templates/main/template.rb
# To apply on an api application
rails app:template LOCATION=https://raw.githubusercontent.com/nimblehq/rails-templates/main/template.rb API=true
# To apply a specific addon
rails app:template LOCATION=https://raw.githubusercontent.com/nimblehq/rails-templates/main/template.rb ADDON=<addon name>
Available Addons:
docker
nginx
phrase
bootstrap
slim
devise
After the template finishes generating all the files, run the following command to start the rails server.