如何在 rails Active Record 查询中添加第二个条件
How to add a second condition in a rails Active Record query
我想做类似 SQL AND
的事情来添加第二个条件:
Article
.where("date_trunc('day', created_at) = ?", Date.yesterday-(params[:increment].to_i))
.order('articles.created_at DESC')
第二个条件是如果'site_id' attribute = "HIDE"
.
提前感谢您的任何提示。
只需添加另一个具有所需条件的 where
子句:
Article
.where("date_trunc('day', created_at) = ?", Date.yesterday-(params[:increment].to_i))
.where(site_id: 'HIDE')
.order('articles.created_at DESC')
您可以在 where
语句中使用 AND
:
Article
.where("date_trunc('day', created_at) = ? AND site_id = 'HIDE'", Date.yesterday-(params[:increment].to_i))
.order("articles.created_at DESC")
我想做类似 SQL AND
的事情来添加第二个条件:
Article
.where("date_trunc('day', created_at) = ?", Date.yesterday-(params[:increment].to_i))
.order('articles.created_at DESC')
第二个条件是如果'site_id' attribute = "HIDE"
.
提前感谢您的任何提示。
只需添加另一个具有所需条件的 where
子句:
Article
.where("date_trunc('day', created_at) = ?", Date.yesterday-(params[:increment].to_i))
.where(site_id: 'HIDE')
.order('articles.created_at DESC')
您可以在 where
语句中使用 AND
:
Article
.where("date_trunc('day', created_at) = ? AND site_id = 'HIDE'", Date.yesterday-(params[:increment].to_i))
.order("articles.created_at DESC")