Ruby-GetText 1.90.0 では Rails 1.2.x をサポートしなくなったという話

Ruby-GetText 1.90.0 では Rails 1.2.x をサポートしなくなって「undefined method `label'」になってしまうという話。
結構はまっている人が多い。

undefined method `label' for class `ActionView::Helpers::FormBuilder by

結論から言うとgettext1.90以上ではRails1.2.x系をサポートしなくなったため。gemで古いgettextを入れた上でconfig/environment.rbに指定したバージョンを使うよう記述を追加する必要がある。

  • -

gem "gettext", "1.10.0"
require "gettext/rails"

  • -

参考:http://underscore.jp/diary/20080227.html#p01