我是Rails的新手。我想知道是否需要將add_index添加到兩個遷移中?has_many has_many ...我必須add_index兩種方式嗎?
我正在嘗試定義用戶和事件。每個用戶可以有很多事件,每個事件可以有很多用戶。所以我會做這樣的事情的權利:
class User < ActiveRecord::Base
attr_accessor :password
attr_accessible :name, :email, :password, :password_confirmation
has_many :events
.
.
.
,然後這樣的:
class Event < ActiveRecord::Base
attr_accessible :name
has_many :users
.
.
.
我需要add_index兩個這樣的:
add_index :events, :user_id
然後
add_index :users, :event_id
這些假設是否正確?
這太棒了...謝謝 – 2011-05-31 04:12:20