diff --git a/lib/generators/letsrate/letsrate_generator.rb b/lib/generators/letsrate/letsrate_generator.rb index 825aef6..09afbb3 100644 --- a/lib/generators/letsrate/letsrate_generator.rb +++ b/lib/generators/letsrate/letsrate_generator.rb @@ -34,7 +34,7 @@ def create_cacheable_migration end desc "migration is creating ..." - def create_migration + def create_rates_migration migration_template "migration.rb", "db/migrate/create_rates.rb" end end diff --git a/lib/generators/letsrate/templates/cache_migration.rb b/lib/generators/letsrate/templates/cache_migration.rb index 8eb063a..34ae1d7 100644 --- a/lib/generators/letsrate/templates/cache_migration.rb +++ b/lib/generators/letsrate/templates/cache_migration.rb @@ -1,19 +1,17 @@ class CreateRatingCaches < ActiveRecord::Migration - - def self.up - create_table :rating_caches do |t| - t.belongs_to :cacheable, :polymorphic => true - t.float :avg, :null => false - t.integer :qty, :null => false - t.string :dimension - t.timestamps - end - - add_index :rating_caches, [:cacheable_id, :cacheable_type] + def change + create_table :rating_caches do |t| + t.belongs_to :cacheable, polymorphic: true + t.float :avg, null: false + t.integer :qty, null: false + t.string :dimension + t.timestamps end - def self.down - drop_table :rating_caches - end + add_index :rating_caches, [:cacheable_id, :cacheable_type] + end + def down + drop_table :rating_caches + end end \ No newline at end of file