Class: Nu::Generators::ScaffoldGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Nu::Generators::ScaffoldGenerator
- Defined in:
- lib/generators/nu/scaffold_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_controller_file ⇒ Object
10 11 12 |
# File 'lib/generators/nu/scaffold_generator.rb', line 10 def create_controller_file template 'controller.rb', "app/controllers/#{plural_name}_controller.rb" end |
#create_routes ⇒ Object
22 23 24 |
# File 'lib/generators/nu/scaffold_generator.rb', line 22 def create_routes route "resources :#{plural_name} do; get :all, on: :collection; end" end |
#create_views_files ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/generators/nu/scaffold_generator.rb', line 14 def create_views_files views = %w(all edit show new _form) views.each do |view| template "views/#{view}.html.erb", "app/views/#{plural_name}/#{view}.html.erb" end end |