maeshimaの日記

メモ書きです

rails2と3でのcontent_forの挙動の違い

正確にはcontent_forを使わなかった時の挙動が2と3で違う。

<title><%= yield(:title) || "default title" %></title>

のようにして、viewにてcontent_for :titleをしなかったときに、Rails 2だとdefault titleになるがRails 3だとタイトルが空白になる