Class: NestedScaffold::Generators::NestedScaffoldGenerator

Inherits:
Rails::Generators::ScaffoldGenerator
  • Object
show all
Includes:
Base
Defined in:
lib/generators/nested_scaffold_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_resource_routeObject

override



25
26
27
28
29
30
31
32
33
# File 'lib/generators/nested_scaffold_generator.rb', line 25

def add_resource_route
  return if options[:actions].present?
  route_config = "resources :#{plural_nested_parent_name} do\n" \
                 "  resources :#{file_name.pluralize}\n" \
                 "end\n"
  route route_config

  gsub_file 'config/routes.rb', / *resources :#{plural_nested_parent_name}\n/, ''
end