繼指導,我跑以下命令:指數:真正VS foreign_key:真(Rails)的
rails g migration CreateSnippetsUsers snippet:belongs_to user:belongs_to
這創造了以下遷移:
class CreateSnippetsUsers < ActiveRecord::Migration[5.0]
def change
create_table :snippets_users do |t|
t.belongs_to :snippet, foreign_key: true
t.belongs_to :user, foreign_key: true
end
end
end
在過去,我已經看到了同樣的事情,但用index: true
而不是foreign_key: true
。兩者有什麼區別?
http://stackoverflow.com/questions/22815009/add-a-reference-column-migration-in-rails-4可能這將有助於 – Bijendra