タグ

ブックマーク / amrita2.hatenadiary.org (1)

  • Rails3のビューでブロックを伴なうHelperを使う時の注意 - gem戦記

    globalize3というgemを評価していて、Rails3のおかしな挙動に気がつきました。 ビュー内で、Globalize.with_locale というメソッド使うと、一部の内容がダブって出力されるというものです。 最初、globalize3の問題かと思いましたが、調べてみると、Rails3の問題のようです。ビュー内でブロックを使うHelperメソッドを使うと、そのブロックまでの内容が二重に出力されます。 以下の手順で再現できます。(Rails 3.0.3で確認) 新規アプリケーション作成 $ rails new just_yield $ cd just_yieldコントローラを追加 $ rails g controller welcome index $ rm public/index.htmlconfig/routes.rbに以下を追加 root :to => "welcome#i

    Rails3のビューでブロックを伴なうHelperを使う時の注意 - gem戦記
    miyatad
    miyatad 2011/01/23
    yield の動きが変。これ以外の解決方法ないのかな。。 #rails3
  • 1