我的应用程序中有以下 3 个模型:
class Submission < ActiveRecord::Base
has_many :linkedsubmissions
end
class Linkedsubmission < ActiveRecord::Base
belongs_to :submission
has_many :lnksubtypes
end
class Lnksubtype < ActiveRecord::Base
belongs_to :linkedsubmission
end
在下面的代码中 ' @submission.linkedsubmissions.lnksubtypes
' 是不正确的。
@history = Audit.find(:all, :conditions => ["auditable_id IN (?)",@submission.linkedsubmissions.lnksubtypes.map{|b| b.LSU_ID} ])
我需要在@submission.linkedsubmissions.lnksubtypes 中找到所有带有“auditable_id”的审计