Class: Rails::ModalCrudRouteGenerator

Inherits:
Generators::NamedBase
  • Object
show all
Includes:
Generators::ResourceHelpers
Defined in:
lib/generators/rails/modal_crud_route/modal_crud_route_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_resource_routeObject



5
6
7
8
9
10
11
12
13
# File 'lib/generators/rails/modal_crud_route/modal_crud_route_generator.rb', line 5

def add_resource_route
  if Rails.application.assets.find_asset('models.js').blank?
    copy_file 'models.js', 'app/assets/javascripts/models.js'
  end
  inject_into_file 'app/assets/javascripts/models.js', after: "//!!! Generator adds after this line, do not delete it !!!\n" do
    "BBCrud.Models.add('#{name}', '/#{controller_name.underscore}/', '#{name.underscore}');\n"
  end
  run_resource_route
end