У меня есть эта таблица:
class CreateShoes < ActiveRecord::Migration
def change
create_table :shoes do |t|
t.string :name
t.boolean :leather
t.integer :season
t.timestamps null: false
end
end
end
колонку "сезон" следует называть "season_id". Я знаю, что мне нужно написать "t.rename: season,: season_id", как описано в http://edgeguides.rubyonrails.org/active_record_migrations.html#column-modifiers, но мне не удается найти правильный синтаксис. Должно ли это быть?
class CreateShoes < ActiveRecord::Migration
def change
create_table :shoes do |t|
t.string :name
t.boolean :leather
t.integer :season
t.timestamps null: false
end
change_table :products do |t|
t.rename :season, :season_id
end
end
end
Не работает. Что мне нужно делать на консоли Mac? Спасибо!