私はモデルの一部にナメクジを追加しましたが、SEOの私は古いリンクから301リダイレクトを実行する必要があるため: 旧:Rubyの301リダイレクト
http://host.com/foo/1
新しい:
http://host.com/foo/foo_slug
質問: この場合301リダイレクトを実装する方法は? と大文字のリンクから301リダイレクトを実装することは可能ですか?
http://host.com/foo/FOO_SLUG -> http://host.com/foo/foo_slug
..またはnginx configに入れてルビ補間を使用してください。乗客はnginxでもっと普及しているようです – scones
Rails 3はroutes.rbから301のリダイレクトを直接作成することができます。コントローラやルートで行う方が良いですか? – xamenrax
私はあなたがデータベースからスラッグを探していると仮定しているので、あなたはコントローラのアクションでそれをしなければならないと思いますか?そうであれば、レコードを検索してそのスラッグを見つけるコードは、 'routes.rb'の中ではなく、コントローラアクション内でしか起こりません。 –