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