我有两个模型User
和Dtype
. 在users
表中,我有两个名为的列dtype_id
,dtype_second
其中包含 Dtype 的 ID。现在我需要通过关联获取两个列的值。
使用@user.dtype.name
会给我第一列(dtype_id)的值。
现在,我还需要第二列的值,即dtype_second
。
为此,我正在尝试:
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 %>
问题是我没有得到任何价值或错误。