我有一个News
模型,它与ContentRoles
我想在created_at上查询新闻,以便获取大于给定时间戳的所有新闻
我的查询目前看起来像这样
@news = News.includes(:content_roles).where("created_at >= ?",params[:created_at] ,content_roles: {role_id: @role,content_type: "news"})
这是不正确的,因为它只需要预准备语句的一个参数。
如何查询有条件的新闻created_at?
答案 0 :(得分:0)
您可以多次拨打where
,然后将其与AND:
@news = News.includes(:content_roles).where("created_at >= ?",params[:created_at]).where(content_roles: {role_id: @role,content_type: "news"})