我有两个文件。
部落.rb
class Clans < ActiveRecord::Base
belongs_to :User
end
用户.rb
class User < ActiveRecord::Base
has_one :Clan
end
我也有两个 mysql 表。
氏族: id | 姓名 | 前缀 | 描述 | 用户身份
用户: id | 用户名 | 密码 | 电子邮件 | 绑定代码
clans.user_id 是部落首领的 users.id。
在我的代码中,我可以在 show.html.erb 中使用以下内容,它给了我氏族名称。
<%= Clans.find(params[:id]).name %>
但我希望能够做到: Clans.find(params[:id]).leader.(users fields) 示例:
<%= Clans.find(params[:id]).leader.username %>
我怎样才能做到这一点?