Привет, у меня есть общая проблема миграции:
Когда я создаю миграции следующим образом:
class RenameColumn < ActiveRecord::Migration
def change
rename_column :users, :hotel_stars, :rating_stars
rename_column :users, :restaurant_stars, :price_stars
end
end
и соответствующим образом измените код в файле модели, представления и контроллера (я не создаю новую модель и т. д.):
ie.
Model: attr_accessible :rating_stars, :price_stars
(вместо :hotel_stars, :restaurant_stars )
Controller: @rating = current_user.rating_stars
Теперь, когда я запускаю миграцию (rake db:migrate) -> она работает! Но после rake db:drop, rake db:create, rake db:migrate больше нет!
Что не так с этой миграцией? Как вы можете создать миграции, которые работают СО сбросом базы данных и БЕЗ него?
Спасибо!!