在我的 Rails 3.2 应用程序中,我has_and_belongs_to_many :notes
在Profile
. Note
上面有一个类型 - “紧急”或“标准”。( Note
has_and_belongs_to_many :profiles
.)
我希望能够在不profile.urgent_notes
使用以下方法构建它的情况下做类似的事情:
def urgent_notes
urgent_notes = Array.new
goals.each do |g|
if g.type == "urgent"
urgent_notes << g
end
end
urgent_notes
end
那么有没有一种干净的方法可以通过添加另一个关联来做到这一点?或者像范围这样的东西是最好的?