aboutsummaryrefslogtreecommitdiffstats
path: root/railties/generators/scaffold/scaffold_generator.rb
diff options
context:
space:
mode:
Diffstat (limited to 'railties/generators/scaffold/scaffold_generator.rb')
-rw-r--r--railties/generators/scaffold/scaffold_generator.rb16
1 files changed, 8 insertions, 8 deletions
diff --git a/railties/generators/scaffold/scaffold_generator.rb b/railties/generators/scaffold/scaffold_generator.rb
index 00dd27c5ed..3901d6b2bc 100644
--- a/railties/generators/scaffold/scaffold_generator.rb
+++ b/railties/generators/scaffold/scaffold_generator.rb
@@ -9,16 +9,16 @@ class ScaffoldGenerator < Rails::Generator::Base
template "fixtures.yml", "test/fixtures/#{table_name}.yml"
@controller_class_name = args.empty? ? Inflector.pluralize(class_name) : args.shift.sub(/^[a-z]?/) { |m| m.capitalize }
- controller_name = Inflector.underscore(@controller_class_name)
+ @controller_name = Inflector.underscore(@controller_class_name)
# Controller class, functional test, helper, and views.
- template "controller.rb", "app/controllers/#{controller_name}_controller.rb"
- template "functional_test.rb", "test/functional/#{controller_name}_controller_test.rb"
- template "controller/helper.rb", "app/helpers/#{controller_name}_helper.rb"
+ template "controller.rb", "app/controllers/#{@controller_name}_controller.rb"
+ template "functional_test.rb", "test/functional/#{@controller_name}_controller_test.rb"
+ template "controller/helper.rb", "app/helpers/#{@controller_name}_helper.rb"
# Layout and stylesheet.
- unless File.file?("app/views/layouts/#{controller_name}.rhtml")
- template "layout.rhtml", "app/views/layouts/#{controller_name}.rhtml"
+ unless File.file?("app/views/layouts/#{@controller_name}.rhtml")
+ template "layout.rhtml", "app/views/layouts/#{@controller_name}.rhtml"
end
unless File.file?("public/stylesheets/scaffold.css")
template "style.css", "public/stylesheets/scaffold.css"
@@ -26,13 +26,13 @@ class ScaffoldGenerator < Rails::Generator::Base
# Scaffolded views.
scaffold_views.each do |action|
- template "view_#{action}.rhtml", "app/views/#{controller_name}/#{action}.rhtml"
+ template "view_#{action}.rhtml", "app/views/#{@controller_name}/#{action}.rhtml"
end
# Unscaffolded views.
unscaffolded_actions.each do |action|
template "controller/view.rhtml",
- "app/views/#{controller_name}/#{action}.rhtml",
+ "app/views/#{@controller_name}/#{action}.rhtml",
binding
end
end