私のアプリには、サッカーの訪問を見つけるための検索フィールドがあります。訪問したクラブで検索できるようにしたいと思います。私のモデルでは、belongs_toクラブにアクセスするため、visitには「club_id」というフィールドがあります。ですから、IDで検索するとクラブは見つかりますが、クラブ名で見つけられるようにしたいと思います。「club_id」は「visit.club.name」のようなものに置き換える必要がありますが、どうすればこれを実現できますか?これは私の現在のクエリです:
# Find visits
def find_anything(find_phrase)
unless find_phrase.blank?
@visits = Visit.where('address LIKE ? OR ground LIKE ? OR club_id LIKE ?',
"%#{find_phrase}%",
"%#{find_phrase}%",
"%#{find_phrase}%")
end
end