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

rails:1609

From: "UEDA Hiroyuki" <bsdmad@g...>
Date: Tue, 5 Sep 2006 13:07:59 +0900
Subject: [rails:1609] Re: gettext のエラー

うえだ です。高橋さん、コメントありがとうございます。

06/09/03 に Masayoshi Takahashi<maki@r...> さんは書きました:
> 高橋征義です。
>
> UEDA Hiroyuki wrote:
> > rails/gettext を使っているのですが、テスト時に不可解なエラーに悩まされ
> > ています。
;
> まず、一般論として、rakeで何かしら問題があった場合、
>
>   rake test:functionals --trace
>
> を実行してみると、何が起こったかわかりやすいかと思います。
> なので、質問する場合はそれも合わせて貼り付けるとよいかと。

承知しました。次回発生した際には --trace してみます。

> さて、gettextについては、ひょっとすると読み込むタイミングで
> 問題が生じるかもしれません。require 'gettext/rails'はどこで
> 実行してますか? 例えば、config/environment.rb の一番上とか
> 一番下とかに動かしてみると変わったりしますか?

 吉田さん、馬場さん著の『ライド・オン・Rails』の pp.209 辺りの記載を参考に、application.rb
に記載しています。記載例はこんな内容です。

----- ここから -----
rquire 'gettext/rails'

class ApplicationController < ActionController::Base
  init_gettext 'blog'
end
----- ここまで -----

ご指摘を受けて Google で調べてみたところ
http://www.yotabanana.com/hiki/ja/ruby-gettext-howto-ror.html
を見つけました。なるほど、config/environment.rb
に書くことが推奨されているんですね。修正して様子を見てみようと思います。


> > p.s. rails 環境のバージョン表示って、どうやって取得するんでしたっけ...
>
> rails --version
>
> でも出ますが、railsのプロジェクトの中では、
>
> ruby script/about
>
> を実行するとより詳細な情報が得られます。

ありがとうございます。どうしても思い出せなくて、奥歯に何か詰まったような感じでした。これでぐっすり眠れます
:)。とりあえず現状の環境とプラグインの一覧を載せておきます。

ueda@ran[~ /work/rails/MiniTaskManager]ruby script/about
About your application's environment
Ruby version                 1.8.4 (i686-linux)
RubyGems version             0.9.0
Rails version                1.1.6
Active Record version        1.14.4
Action Pack version          1.12.5
Action Web Service version   1.1.6
Action Mailer version        1.2.5
Active Support version       1.3.1
Application root             /home/ueda/work/rails/MiniTaskManager
Environment                  development
Database adapter             sqlite3
Database schema version      5
ueda@ran[~ /work/rails/MiniTaskManager]ls vendor/plugins/ | more
active_heart/
ar_fixtures/
browser_filters/
engines/
exception_notification/
login_engine/
special/
tabnav/
userstamp/

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