Rails 2 では、content_for(:title) が定義されていないときにviewで yield :title などとすると nilかfalseが戻ってきていたので、デフォルトのタイトルを定義したいような時は
<title><%= yield(:title) || "default title" %></title>
のように書けたのですが、Rails 3 では空文字が返ってくるようで上記の書き方だと"default title"は絶対に表示されなくなってしまいました。なので仕方なく
<title><%= t = yield(:title); t.blank? ? "default title" : t %></title>
のように書いていたのですがこれは少しひどいですね。