みんな、おはよう!..
一般的なルーティングの質問 ここでは... 現在、アプリケーション内のユーザーに対してこれと同様のルートを実現するために取り組んでいます。
これは usersControllers#show にマップされるため、routes ファイルに次のように記述します。
map.connect '/:permalink', :controllers => "users", :action => "show"
次に、パラメーターのパーマリンクでユーザーを見つけるための show アクションを取得しました。だからその作品ですが....
私が直面している問題は、他のすべての UNDEFINED ルートが userController#show に送信されることです。つまり、404 とその他の名前のないルートです。したがって、これに適した規則を使用しているとは思いません。私の解決策は、この上に他の名前付きルートを追加することです。これで問題は解決しますが、私には脆弱に思えます。私はこれについて間違って考えていますか?
より良い解決策は何ですか? 私は答えを求めてグーグルを掘り起こすつもりですが、私はこれを議論のために投げたいと思いました. アイデア?