私は分類されたリスト スタイルの Web サイトに取り組んでおり、Rails にはかなり慣れていません... したがって、この質問です。
スキャフォールドを使用してリスティング データをセットアップし、投稿、カテゴリ、およびサブカテゴリ用の MVC を用意しました。belongs_to
&で動作する関係がありhas_many
ます...このコードを使用して、それぞれのカテゴリに属するサブカテゴリをリストする方法を見つけることができました:<% if subcategory.category.id == category.id %>
これがビューの最も効率的な方法であるかどうかはわかりません(つまりサーバーとデータベースの要件とすべて)、しかし私の本当の質問は、特定のカテゴリとサブカテゴリに属する投稿のみを一覧表示する方法です。現在、メイン ビュー (craigslist のホームページを連想させる) には、各カテゴリとサブカテゴリ、およびサブカテゴリindex
ビューへの各リンクが一覧表示されています。誰かがクリックしてここに表示するカテゴリまたはサブカテゴリだけにビューを制限する方法を見つけることができませんでした.
どうすればそれを行うことができますか?
また、ユーザーがクリックするカテゴリ/サブカテゴリ (例: domain.com/subcategory) に基づいてカスタム URL をセットアップしたいと考えています。 .
どんなアイデア/助けも大歓迎です! 前もって感謝します!