class RailsRateableMigration
Public Class Methods
down()
click to toggle source
# File lib/generators/rails_rateable/templates/migration.rb, line 20 def self.down drop_table "user_ratings" drop_table "ratings" end
up()
click to toggle source
# File lib/generators/rails_rateable/templates/migration.rb, line 2 def self.up create_table "ratings" do |t| t.references "rateable", :polymorphic => true, :nil => false t.float "average_rating" t.integer "ratings_count" t.timestamps end add_index "ratings", ["rateable_id", "rateable_type"] create_table "user_ratings" do |t| t.references "rating", :nil => false t.references "user", :nil => false t.integer "score", :nil => false t.timestamps end add_index "user_ratings", ["user_id", "rating_id"] end