Ticket #10550: default_sqlite3_in_app_generator.diff
| File default_sqlite3_in_app_generator.diff, 1.4 kB (added by chuyeow, 7 months ago) |
|---|
-
railties/lib/rails_generator/generators/applications/app/app_generator.rb
old new 7 7 Config::CONFIG['ruby_install_name']) 8 8 9 9 DATABASES = %w(mysql oracle postgresql sqlite2 sqlite3 frontbase) 10 DEFAULT_DATABASE = 'sqlite3' 10 11 11 default_options :db => (ENV["RAILS_DEFAULT_DATABASE"] || "sqlite3"),12 default_options :db => (ENV["RAILS_DEFAULT_DATABASE"] || DEFAULT_DATABASE), 12 13 :shebang => DEFAULT_SHEBANG, :freeze => false 13 14 mandatory_options :source => "#{File.dirname(__FILE__)}/../../../../.." 14 15 … … 119 120 "Default: #{DEFAULT_SHEBANG}") { |v| options[:shebang] = v } 120 121 121 122 opt.on("-d", "--database=name", String, 122 "Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite2/sqlite3).",123 "Default: mysql") { |v| options[:db] = v }123 "Preconfigure for selected database (options: #{DATABASES.join('/')}).", 124 "Default: #{DEFAULT_DATABASE}") { |v| options[:db] = v } 124 125 125 126 opt.on("-f", "--freeze", 126 127 "Freeze Rails in vendor/rails from the gems generating the skeleton",