【发布时间】:2015-10-25 13:07:30
【问题描述】:
我对教程中的以下代码感到困惑。
目标是从表 books 中删除引用键 genre_id
class RemoveGenreFromBooks < ActiveRecord::Migration
def up
remove_index :books, column: [:genre_id]
remove_column :books, :genre_id
end
def down
add_reference :books, :genre, index: true
end
end
但我不明白remove_index :books, column: [:genre_id] 是什么意思
此外,我在down 方法中没有得到index: true。
如果我需要添加关系,为什么我不能直接输入
class Addrelationship < ActiveRecord::Migration
def change
add_reference :books, :genre
end
【问题讨论】:
标签: ruby-on-rails database relationship migrate