我想检索所有包含特定关键字的评论。
但它也必须是活跃的用户评论。
活动用户可以通过user_ids = User.all
所以我这样编码,但我得到了错误。我该如何解决这个问题?
user_ids = User.all
commentable = User.base_class.name.to_s
@comments = Comment.where('user_id=? AND commentable_type=? AND body like ?', user_ids, commentable, "%"+params[:search]+"%").order('created_at DESC').page(params[:page]).per(10)
错误信息
Mysql2::Error: Operand should contain 1 column(s)