当方rails初心者です。
:対象のコード
ruby
1@comic_searched = Comic.joins(:genres).where(genres: params[:genre]).where(' title LIKE(?) or author LIKE(?) ' ,"%#{params[:keyword]}%" ,"%#{params[:keyword]}%")
:コード説明
一つめのwhereはgenreテーブルから特定のgenreを持つレコードを引っ張ってくるコードで、二つめのwhereはキーワード曖昧検索です。
しかし、このコードだと、二つのwhereがANDで結ばれてしまうので、キーワードにも特定のgenreにも当てはまるものしか検索されません。どちらかに当てはまるものを検索できるようにしたいです。
何卒、よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/22 09:59