#set( $symbol_dollar = '$' ) Ruby on Rails: Welcome aboard

Getting started

Here’s how to get rolling:

  1. Use mvn rails${railsVersion.substring(0,1)}:generate to create your models and controllers

    To see all available options, run it without parameters.

    example: mvn rails${railsVersion.substring(0,1)}:generate -Dargs="scaffold user name:string"

  2. Set up a default route and remove or rename this file

    Routes are set up in config/routes.rb.

  3. Create your database

    Run mvn rails${railsVersion.substring(0,1)}:rake -Dargs="db:create db:migrate" to create your database. If you're not using SQLite (the default), edit config/database.yml with your username and password.

    mvn rails${railsVersion.substring(0,1)}:rake -Dargs="db:create db:migrate" -Drails.env=production

  4. Start embedded servlet-engine

    Run mvn jetty:run-war after creating a production database.

    users resource

  5. Package your war file

    mvn package will produce a war file in target.

  6. More help for maven goals

    mvn rails${railsVersion.substring(0,1)}:help for rails specific goals.

    mvn gem:help for rubygems specific goals.

    mvn ruby:help for jruby specific goals.