我有兩個型號User
和Dtype
。 在users
表中,我有兩列,名稱分別爲dtype_id
和,其中包含D類型的ID。現在我需要通過關聯來獲取兩列值。使用@user.dtype.name
會給我第一列的值(dtype_id)。在別名中的問題型號名稱導軌
現在,我還需要第二列的值,即。
對於這個我想這一點:
In User Model:
belongs_to :dtype
In Dtype Model:
has_many :users
has_many :dtype_seconds, :foreign_key => 'dtype_second', :class_name => "User"
On view:
<%= @user.dtype_seconds.name %>
的問題是,我沒有得到任何值或錯誤。
感謝您的回答現在有效。那是問題所在 – 2013-04-05 12:32:25