/monstersというテンプレートURLがあります。テンプレートにはサイドバーがあります
タイプで並べ替え:
- 水
- 火
- 地球
- 飛行
- 等...
私はそれらのそれぞれをルーティングするための最良の方法は何であるか疑問に思いましたか?私はそれが次のようなURLを持っているのが良いだろうと推測しています
www.example.com/monsters/water
また
www.example.com/monsters/fire.
どうすればいいですか?私のroutes.rbで私は考えました
match 'monsters/water', to: 'monsters#water'
match 'monsters/fire', to: 'monsters#fire'
match 'monsters/earth', to: 'monsters#earth'
match 'monsters/flying', to: 'monsters#flying'
等...
しかし、それは良い方法ではないように感じます。毎回異なるアクションに行く別の試合がありますか?誰かがデザインを手伝ってくれませんか?徹底的で明確な助けをいただければ幸いです=)
たくさんありがとう=)
または、そもそも個別のリンクを設定する必要がありますか?インデックスアクションにすべてを投稿する必要がありますか?フォームを使用して:postを使用することを考えましたが、それはモンスターの作成アクションによってすでに実行されています。現在、私のインデックスページ(/ monsters)には、それらすべてがリストされています。これは、私のインデックスアクションでは、
@monsters = Monster.paginate(page: params[:page])