class NestedScaffold::Generators::ActiveRecordGenerator

Public Instance Methods

add_association() click to toggle source

add has_many_association to parent model

# File lib/generators/active_record/active_record_generator.rb, line 29
def add_association
  if File.exist?(parent_file = File.join('app/models', "#{nested_parent_name}.rb"))
    inject_into_file parent_file, "  has_many :#{table_name}\n", :after => / < (ActiveRecord::Base|ApplicationRecord)\n/
  end
end

Protected Instance Methods

migration_action() click to toggle source
# File lib/generators/active_record/active_record_generator.rb, line 36
def migration_action; 'add'; end