class ActiveRecord::Generators::Dbi18Generator
Public Instance Methods
copy_dbi18_migration()
click to toggle source
# File lib/generators/active_record/dbi18_generator.rb, line 21 def copy_dbi18_migration migration_template "migration.rb", "db/migrate/create_" + "#{table_name}".singularize end
generate_auth_item_model()
click to toggle source
def show
p "#{table_name}" p "#{class_name}" p "#{name}"
end
# File lib/generators/active_record/dbi18_generator.rb, line 16 def generate_auth_item_model invoke "active_record:model", ["#{name}", "class_id", "class_name", "locale", "hash_content", "--no-migration"], :migration => false # Rails::Generators.invoke("active_record:model", ["db_i18", "class_id", "class_name", "property", "hash_content", "--no-migration"], behavior: behavior) end
Protected Instance Methods
model_path()
click to toggle source
# File lib/generators/active_record/dbi18_generator.rb, line 27 def model_path File.join("app", "models", "#{table_name}".singularize + ".rb") end