我有一个名为加濑每个“案例”的模式是通过下面的代码分配给联系人:在Rails中使用belongs_to关联查找项目?
class Kase < ActiveRecord::Base
validates_presence_of :jobno
has_many :notes, :order => "created_at DESC"
belongs_to :company # foreign key: company_id
belongs_to :person # foreign key in join table
belongs_to :surveyor,
:class_name => "Company",
:foreign_key => "appointedsurveyor_id"
belongs_to :surveyorperson,
:class_name => "Person",
:foreign_key => "surveyorperson_id"
我想知道是否有可能联系页面上列出的所有kases那个人的与....关联。
我假设我需要在Person模型中使用find命令?也许类似于以下内容?
def index
@kases = Person.Kase.find(:person_id)
还是我完全误解了一切?
感谢,
丹尼
编辑:
如果我使用:
@kases= @person.kases
我可以成功做到以下几点:
<% if @person.kases.empty? %>
No Cases Found
<% end %>
<% if @person.kases %>
This person has a case assigned to them
<% end %>
,但我该怎么办OUTP从kase表中找到找到的每个记录的“jobref”字段?
哪个表内的整数时,kases一个? – dannymcc 2010-06-08 14:32:06
请检查我编辑的答案。 – Salil 2010-06-08 14:33:57
如果我使用@ kases = @ person.kases,如何在Person显示视图中输出列表?像这样? <%if person.kases.empty? %> 无案件找到 <% end %> <%@如果person.kases%> <%= H @ kase.jobref%> <% end %> – dannymcc 2010-06-08 14:44:45