SO に関する質問には、次の URL 構造があります。
http://stackoverflow.com/questions/18474799/changing-the-input-value-in-html5-datalist
番号セクションが ID であると仮定すると、最初の 2 つのセクション (ドメイン拡張後) は、routes.rb で以下を使用するだけで取得されます。
resources :questions
質問は ID によって既に識別されています。新しいリンク ヘルパー (および追加のパラメーターを含む) を使用する必要がありますか、それとも 3 セクションの URL を別の場所で解決できますか?
アップデート:
この質問をルート処理に集中させるために、(作成時に) オブジェクトに属性として保存されたスラッグが既にあると仮定しましょう。@question.slug
routes.rb
すべてのビューで長いリンク ヘルパーを記述する代わりに、コントローラー内の or/and 内のルールがオプションのスラッグを有効にして処理できれば、本当に有利です。