2014-07-04 72 views
0

我有一個名爲僱員兩個表,並鋪在Rails的多個選項選擇標籤

Class Employee < ActiveRecord::Base 
    belongs_to :shop 
end 

&

Class Shop < ActiveRecord::Base 
    has_many :employees 
end 

一名員工說與名爲abc可如果員工有一個以上的店鋪 有10個商店,那麼將會有10行具有相同的員工姓名,但具有相同的employeeID(員工表中存在一列)

問題是我有一個fo rm(編輯員工),我嘗試編輯員工詳細信息。 因此,我需要列出選定標籤中的所有商店,這些商店屬於此僱員ID下的所選商店。我嘗試了不同的方式。不工作。 請幫忙。 如果我的quiestion是錯誤的,請不要投我。

+0

'我嘗試了不同的方式.'請發佈一些你的嘗試。 –

回答

1

我想請您提供一個您正在描述的表格的例子,以明確問題所在。

另一件事是,如果Employee s也可以有很多Shop s,那麼它是一個多對多的關聯。我認爲你最好是像這樣設置你的模型,如果是這樣的話:

Class Employee < ActiveRecord::Base 
    has_many :shop_employees 
end 

Class Shop < ActiveRecord::Base 
    has_many :shop_employees 
end 

Class ShopEmployee < ActiveRecord::Base 
    belongs_to :shop 
    belongs_to :employee 
end