Rails 根据父模型属性过滤子模型的记录
以下是 1-to-M 模型:
class FotoGossip < ActiveRecord::Base
has_many :uploads
attr_accessible :published_at, ...
end
class Upload < ActiveRecord::Base
belongs_to :foto_gossip
end
现在我想要 Uploads.all 的条件是:published_at NOT NULL 相应上传的父模型?
Following are the 1-to-M models:
class FotoGossip < ActiveRecord::Base
has_many :uploads
attr_accessible :published_at, ...
end
class Upload < ActiveRecord::Base
belongs_to :foto_gossip
end
Now I want the Uploads.all with the condition :published_at NOT NULL of the corresponding upload's parent model?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需将其添加到您的上传模型中:
然后您就可以获得已发布的 foto_gossip 的所有上传内容,如下所示:
Just add this to your Upload model:
then you can get all the uploads with published foto_gossip like this: