Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find options for "rails new" command?

I tried typing "rails new -h" into the command line but got nothing.

like image 353
John Avatar asked Oct 18 '11 21:10

John


People also ask

How do I access rails console?

Go to your browser and open http://localhost:3000, you will see a basic Rails app running. You can also use the alias "s" to start the server: bin/rails s . The server can be run on a different port using the -p option. The default development environment can be changed using -e .

How do I create a controller in rails?

To generate a controller and optionally its actions, do the following: Press Ctrl twice and start typing rails g controller. Select rails g controller and press Enter . In the invoked Add New Controller dialog, specify the controller name.


2 Answers

just use this command

rails new --help  
like image 124
bilash.saha Avatar answered Oct 04 '22 08:10

bilash.saha


Rails 5

$ rails -v Rails 5.0.0 $ rails Usage:   rails new APP_PATH [options]  Options:   -r, [--ruby=PATH]                                      # Path to the Ruby binary of your choice                                                          # Default: /usr/local/bin/ruby   -m, [--template=TEMPLATE]                              # Path to some application template (can be a filesystem path or URL)   -d, [--database=DATABASE]                              # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)                                                          # Default: sqlite3   -j, [--javascript=JAVASCRIPT]                          # Preconfigure for selected JavaScript library                                                          # Default: jquery       [--skip-gemfile], [--no-skip-gemfile]              # Don't create a Gemfile   -B, [--skip-bundle], [--no-skip-bundle]                # Don't run bundle install   -G, [--skip-git], [--no-skip-git]                      # Skip .gitignore file       [--skip-keeps], [--no-skip-keeps]                  # Skip source control .keep files   -M, [--skip-action-mailer], [--no-skip-action-mailer]  # Skip Action Mailer files   -O, [--skip-active-record], [--no-skip-active-record]  # Skip Active Record files   -P, [--skip-puma], [--no-skip-puma]                    # Skip Puma related files   -C, [--skip-action-cable], [--no-skip-action-cable]    # Skip Action Cable files   -S, [--skip-sprockets], [--no-skip-sprockets]          # Skip Sprockets files       [--skip-spring], [--no-skip-spring]                # Don't install Spring application preloader       [--skip-listen], [--no-skip-listen]                # Don't generate configuration that depends on the listen gem   -J, [--skip-javascript], [--no-skip-javascript]        # Skip JavaScript files       [--skip-turbolinks], [--no-skip-turbolinks]        # Skip turbolinks gem   -T, [--skip-test], [--no-skip-test]                    # Skip test files       [--dev], [--no-dev]                                # Setup the application with Gemfile pointing to your Rails checkout       [--edge], [--no-edge]                              # Setup the application with Gemfile pointing to Rails repository       [--rc=RC]                                          # Path to file containing extra configuration options for rails command       [--no-rc], [--no-no-rc]                            # Skip loading of extra configuration options from .railsrc file       [--api], [--no-api]                                # Preconfigure smaller stack for API only apps  Runtime options:   -f, [--force]                    # Overwrite files that already exist   -p, [--pretend], [--no-pretend]  # Run but do not make any changes   -q, [--quiet], [--no-quiet]      # Suppress status output   -s, [--skip], [--no-skip]        # Skip files that already exist  Rails options:   -h, [--help], [--no-help]        # Show this help message and quit   -v, [--version], [--no-version]  # Show Rails version number and quit  Description:     The 'rails new' command creates a new Rails application with a default     directory structure and configuration at the path you specify.      You can specify extra command-line arguments to be used every time     'rails new' runs in the .railsrc configuration file in your home directory.      Note that the arguments specified in the .railsrc file don't affect the     defaults values shown above in this help message.  Example:     rails new ~/Code/Ruby/weblog      This generates a skeletal Rails installation in ~/Code/Ruby/weblog. 

Rails 4

$ rails -v Rails 4.2.6     $ rails Usage:   rails new APP_PATH [options]  Options:   -r, [--ruby=PATH]                                      # Path to the Ruby binary of your choice                                                          # Default: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby   -m, [--template=TEMPLATE]                              # Path to some application template (can be a filesystem path or URL)       [--skip-gemfile], [--no-skip-gemfile]              # Don't create a Gemfile   -B, [--skip-bundle], [--no-skip-bundle]                # Don't run bundle install   -G, [--skip-git], [--no-skip-git]                      # Skip .gitignore file       [--skip-keeps], [--no-skip-keeps]                  # Skip source control .keep files   -O, [--skip-active-record], [--no-skip-active-record]  # Skip Active Record files   -S, [--skip-sprockets], [--no-skip-sprockets]          # Skip Sprockets files       [--skip-spring], [--no-skip-spring]                # Don't install Spring application preloader   -d, [--database=DATABASE]                              # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)                                                          # Default: sqlite3   -j, [--javascript=JAVASCRIPT]                          # Preconfigure for selected JavaScript library                                                          # Default: jquery   -J, [--skip-javascript], [--no-skip-javascript]        # Skip JavaScript files       [--dev], [--no-dev]                                # Setup the application with Gemfile pointing to your Rails checkout       [--edge], [--no-edge]                              # Setup the application with Gemfile pointing to Rails repository       [--skip-turbolinks], [--no-skip-turbolinks]        # Skip turbolinks gem   -T, [--skip-test-unit], [--no-skip-test-unit]          # Skip Test::Unit files       [--rc=RC]                                          # Path to file containing extra configuration options for rails command       [--no-rc], [--no-no-rc]                            # Skip loading of extra configuration options from .railsrc file 
like image 38
Moriarty Avatar answered Oct 04 '22 07:10

Moriarty