すべての場所に基づいて検索したいのですが、場所をCookieとして保存しています。このような検索結果を取得したいのですが、場所のプロパティを一覧表示しますDelhi NCR or Mumbai or Pune or Hyderabad or Bangalore or Chennai or Coimbatore or Cochin
私はこのようなアクティブなレコードを書きました:
@location = cookies[:location_id] (here iam getting all locations)
@properties=Property.where("location LIKE ?", "%#{@location}%")
だから、私はこのようなSQLクエリを取得しました:
SELECT * FROM `properties` WHERE (location LIKE '%Delhi NCR,Mumbai,Pune,Hyderabad,Bangalore,Chennai,Coimbatore,Cochin%')`
カンマで区切り、テーブルに場所の名前が存在する場合も検索結果を取得しません。すべての場所とリスト(存在する場合)に従って検索する方法は?
助けてください。どんな助けも認められます
@location = cookies[:location_id]
@properties=Property.where("location IN (?)", @location.split(","))
これを試して
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加