railsで食べログ風のサイトを作りたいと思っています。
そこで都道府県やカテゴリーの実装方法について悩んでいます。
現在shopモデルがありその一覧は表示できています。(adressカラムがある)
食べログや不動産サイトやスタバみたいな全国に店舗があって、それを「都道府県で選ぶ・キーワードで検索する」みたいなベタな機能を実装したいです。
それを実装するにはprefctureモデルを作ってshopモデルとアソシエーションすればいいのでしょうか?
prefcture.rb
has_many shops
shop.rb
belongs_to prefcture
ここまではなんとなくわかるのですが、それを都道府県プルダウンで実装したいです。そして検索機能はransackを使ってます。
そもそも都道府県はどこで登録すればいいのでしょうか?
管理者が店舗登録できるのですが、イメージとしては、
店舗登録画面で都道府県を選べる→検索画面で都道府県プルダウンがあって選択したら検索ボタンを押す→その都道府県に属する全ての店舗が一覧できる。
みたいな感じにしたいです。
当方rails初心者で実装方法がわからなく頭がこんがらがってしまいました。。
誰か具体的なコードを用いて説明して頂くと大変助かります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。