【发布时间】:2015-10-28 12:31:42
【问题描述】:
我有三个模型:Post、Comment 和 User。
在评论帖子时,用户可以选择“仅为帖子作者显示”并且Comment 属性public 获得false 值。
如果私有 cmets 属于 current_user 或者是帖子作者正在查询,则该方法应该只返回它们。
我将如何构造条件@987654328@ 方法以及它应该使用哪个模型?
post.ordered_comments.exclude_unauthorized_privates
【问题讨论】:
-
您是否在为您的 cmets 使用 gem,
acts_as_commentable? -
不,我不是,我对创建带有条件的查询的一般想法很感兴趣。
标签: ruby-on-rails ruby-on-rails-4 rails-activerecord