[前][次][番号順一覧][スレッド一覧]

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...         ]