-2
customer = Feedback.includes(:user).where("('created_at' >= ? and 
'created_at' < ? and how_did_you_hear = ? and 
users.user_type = ? )",date_start,date_end,value,"customer").count

このコードは、Feedback.user.user_type = "customer" だけでなく、すべてのフィードバックと一致します。

どうすればこれを修正できますか?

4

1 に答える 1

0

これはうまくいくかもしれません:

customer = Feedback.includes(:user).where("feedbacks.created_at >= ? AND feedbacks.created_at < ? AND how_did_you_hear = ? AND users.user_type = 'customer'", date_start, date_end, value).count
于 2013-01-17T15:44:58.473 に答える