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