rails:1588
From: "UEDA Hiroyuki" <bsdmad@g...>
Date: Thu, 31 Aug 2006 09:51:23 +0900
Subject: [rails:1588] gettext のエラー
うえだ と申します。
rails/gettext を使っているのですが、テスト時に不可解なエラーに悩まされています。
% rake test:functionals
(in /home/ueda/work/rails/MiniTaskManager)
/usr/local/bin/ruby -Ilib:test
"/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb"
"test/functional/bd_task_controller_test.rb"
Loaded suite /usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader
Started
...............E
Finished in 2.865496 seconds.
1) Error:
test_update_failure(BdTaskControllerTest):
ActionView::TemplateError: undefined method `gettext' for 145641948:Fixnum
On line #1 of app/views/bd_task/edit.rhtml
1: <h1><%= _('mini task') %>
2: <%= _('edit') %></h1>
といわれます。しかし
% ruby test/functional/bd_task_controller_test.rb
Loaded suite test/functional/bd_task_controller_test
Started
................
Finished in 3.027958 seconds.
16 tests, 83 assertions, 0 failures, 0 errors
とテスト用ファイルを直接実行すると何も言われません。
この現象、テストのときだけではなく、アプリケーションを実際に使用している
際にも出ます。エラーが表示された直後にブラウザのリロードボタンを押すと
正常に表示されるので、何が問題なのか良く分かりません。
ご教授いただければ幸いです。
p.s. rails 環境のバージョン表示って、どうやって取得するんでしたっけ...
--
UEDA "BSD mad" Hiroyuki <bsdmad@g...>
--
ML: rails@r...
使い方: http://QuickML.com/
-> 1588 2006-08-31 02:51 [bsdmad@g... ] gettext のエラー 1606 2006-09-03 10:44 ┗[maki@r... ] 1609 2006-09-05 06:07 ┗[bsdmad@g... ] 1783 2006-11-02 02:37 ┗[bsdmad@g... ]