我有一個名爲content_roles的「contents」和「roles」的連接表,這是連接表。創建連接表時,是否需要在單個表中創建外鍵聲明?
class CreateContentRoles < ActiveRecord::Migration
def change
create_table :content_roles, :id => false do |t|
t.belongs_to :content, foreign_key: "content_id"
t.belongs_to :roles, foreign_key: "role_id"
end
add_index :content_roles, ["content_id", "roles_id"]
end
end
所以在個人的角色和內容遷移,做我需要回指向連接表和/或角色/內容的foreign_key?對不起,我沒有更好地解釋這一點。
謝謝,Dharam。 – Charlie123