diff options
Diffstat (limited to 'railties/lib/generator/generators')
-rw-r--r-- | railties/lib/generator/generators/app.thor | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/railties/lib/generator/generators/app.thor b/railties/lib/generator/generators/app.thor index 4aa2022759..a15344051b 100644 --- a/railties/lib/generator/generators/app.thor +++ b/railties/lib/generator/generators/app.thor @@ -50,9 +50,7 @@ module Rails::Generators inside "config" do copy_file "boot.rb" copy_file "routes.rb" - - template "databases/#{options[:database]}.yml", "database.yml" - template "environment.rb" + template "environment.rb" directory "environments" directory "initializers" @@ -60,6 +58,10 @@ module Rails::Generators end end + def craete_db_config_files + template "config/databases/#{options[:database]}.yml", "config/database.yml" + end + def create_db_files directory "db" end @@ -85,7 +87,19 @@ module Rails::Generators end def create_public_files - directory "public" + directory "public", "public", false # Non-recursive. Do small steps, so anyone can overwrite it. + end + + def create_public_image_files + directory "public/images" + end + + def create_public_stylesheets_files + directory "public/stylesheets" + end + + def create_public_javascripts_files + directory "public/javascripts" end def create_dispatch_files @@ -103,10 +117,6 @@ module Rails::Generators chmod "public/dispatch.fcgi", 0755, false end - def create_javascript_files - directory "javascripts/prototype", "public/javascripts" - end - def create_script_files directory "script" chmod "script", 0755, false |