ちまたで話題のCanonical URLですが、既存のRailsアプリケーションを Canonical URLに対応させるためのプラグインを紹介します。
config/env
1 config.gem 'mbleigh-canonical-ur l', 2 :lib => 'canonical_ url', 3 :source => 'http://gem s.github.c om'
続いて、sudo rake gems:insta
でGemをインストールします。
次に、ViewのHEADの中に以下の一行を追加します。
1 <%= canonical_link_tag %>
最後に、Controller
1 canonical_url article_pa th(@article)
これはarticlesというリソースの例ですが、 実際のアプリケーションで使っているリソース名に置き換えてください。
これで完了。 Slagを使っていたりする場合に、Permalinkをcanonical urlとして指定したりするのが典型的な使い方になるのかな。
See Also
posted by
genki
on Sat 14 Feb 2009
at 22:40