在我的应用中,我有四个型号 - 用户>客户>工作>任务
我已将所有关联设置得很好(按照此处 - > Advice on RoR database schema and associations),但我遇到了问题。
基本上,我正在做的是:
@potentialjobs = current_user.jobs.where(:status => "potential")
但是在结果中,我还希望除了职业之外还包括客户端。
有人能指出我正确的方向吗?
感谢。
更新
感谢以下建议。
我认为这应该非常简单,但我开始认为问题必须存在于我的代码库中的其他地方。
每当我在此查询中尝试include
或join
客户端模型或作为模型本身的二阶关联时,我都会收到以下错误:
uninitialized constant Job::Clients
......我不确定为什么。那么,任何人都可以为我阐明这一点吗?
另一个更新
解决了 - 我的一个模型中出现了复数错误。嘎。谢谢大家。
答案 0 :(得分:0)
您可以通过两种方式通过关联访问客户的字段。
<% @potential_jobs.each do |job| %>
<%= job.client.name %>
<% end %>