aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb
diff options
context:
space:
mode:
authorGuillermo Iguaran <guilleiguaran@gmail.com>2012-07-19 08:43:58 -0500
committerGuillermo Iguaran <guilleiguaran@gmail.com>2012-09-16 23:58:20 -0500
commit8042835c157a4a7b567d23c7552a9b671f50328b (patch)
treeb2fe5860131552b9be368d64c11d3d6897599ba1 /railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb
parentb4d9a586bc35e3e611ffdcdc17a3e7bdda6e3323 (diff)
downloadrails-8042835c157a4a7b567d23c7552a9b671f50328b.tar.gz
rails-8042835c157a4a7b567d23c7552a9b671f50328b.tar.bz2
rails-8042835c157a4a7b567d23c7552a9b671f50328b.zip
Change scaffold_controller to generate and use private method to encapsulate permissible params
Diffstat (limited to 'railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb')
-rw-r--r--railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb b/railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb
index 0618b16984..f30ad6e20d 100644
--- a/railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb
+++ b/railties/lib/rails/generators/rails/scaffold_controller/scaffold_controller_generator.rb
@@ -10,6 +10,8 @@ module Rails
class_option :orm, :banner => "NAME", :type => :string, :required => true,
:desc => "ORM to generate the controller for"
+ argument :attributes, :type => :array, :default => [], :banner => "field:type field:type"
+
def create_controller_files
template "controller.rb", File.join('app/controllers', class_path, "#{controller_file_name}_controller.rb")
end