検索を拡張するにはどうすればよいですか?
ユーザーが検索ボタンを押したときに users_controllers#index でユーザーを検索したいと思います。
今、私は3つのモデルを持っています。
ユーザー > User_profile > 都道府県
User_profile には、user_id や、都道府県 ID などの列があります。
都道府県モデルでは、ID と名前があります (例: カリフォルニア州、ニューヨーク州)
これで、models/user.rb を次のようにセットアップしました。都道府県検索を追加したい場合、これに何を追加すればよいですか?ユーザーはCaliforniaと入力できるはずで、検索にヒットします。
searchable do
text :user_profile_nickname do
user_profile.nickname
end
text :user_profile_introduction do
user_profile.introduction
end
text :tag_list do
tag_list
end
end