I have the following 3 models in my application:
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
In the code below ‘@submission.linkedsubmissions.lnksubtypes‘ is incorrect.
@history = Audit.find(:all, :conditions => ["auditable_id IN (?)",@submission.linkedsubmissions.lnksubtypes.map{|b| b.LSU_ID} ])
I need to find all audits with ‘auditable_id’ in @submission.linkedsubmissions.lnksubtypes
You need to add the following
has_manyrelationship to yourSubmissionmodel.Now, you’ll be able to reformat your query like this