rails:1780
From: 恋塚 和之 <shachi@j...>
Date: Wed, 1 Nov 2006 06:11:38 +0900
Subject: [rails:1780] Re: Rails 1.2 pre-releaseとgettext/railsとrspec-0.6.4での動作
恋塚です。 以下の修正でノーマルのappliは動きました。 ありがとうございました。(_o_)>かくたに #まだ、appliによっては動いても1.1.6での正常動作と行 かなかったりもしますが。 #その辺は別問題なので省略。 一応、報告まで。 On 2006/10/31, at 21:06, KAKUTANI Shintaro wrote: > かくたにです。 > > At Tue, 31 Oct 2006 10:41:40 +0900, > KAKUTANI Shintaro wrote: >> >> At Tue, 31 Oct 2006 08:53:14 +0900, >> 恋塚 和之 wrote: >>> おいらも試してみました。 >>> が、1.2pre + GetText1.8でエラーが出てそのまま移行でき >>> る状 >>> 態ではありませんでした。 >> (snip) >>> cvs版のgettextはまだ試してませんが。 >>> ...1.2移行は道が厳しそうです。(^^;; >> >> 普通のRailsなら、cvs版のGetTextなら動きそう >> です。 > > 恋塚さんに限らず、どなたか試された方がいらっしゃったら教えてい > ただきたいのですが、 > (自分の環境があまりキレイではないので自信がない)、Rails > 1.2pre + GetText cvs版 > という環境で、FuncitonalTestから getメソッドでコン > トローラのactionを呼び出せますか? > 私のところでは上手く動きませんでした。 > > 以下で手元ではRailsのテストを動かせるようになったんです > けど、 > これで良いのでしょうか(何が正しいのかわかってない)。 > > Index: lib/gettext/rails.rb > =================================================================== > RCS file: /var/cvs/gettext/gettext/lib/gettext/rails.rb,v > retrieving revision 1.52 > diff -u -r1.52 rails.rb > --- lib/gettext/rails.rb 24 Sep 2006 14:23:37 -0000 1.52 > +++ lib/gettext/rails.rb 31 Oct 2006 11:33:31 -0000 > @@ -84,16 +84,16 @@ > > > def init_gettext_main(cgi) #:nodoc: > - cgi.params["lang"] = [@params["lang"]] if @params["lang"] > + cgi.params["lang"] = [params["lang"]] if params["lang"] > set_cgi(cgi) > set_locale_all(nil) > end > > def init_content_type #:nodoc: > - if @headers["Content-Type"] and /javascript/ =~ @headers > ["Content-Type"] > - @headers["Content-Type"] = "text/javascript; charset=# > {GetText.output_charset}" > - elsif ! @headers["Content-Type"] > - @headers["Content-Type"] = "#{@@gettext_content_type}; charset=# > {GetText.output_charset}" > + if headers["Content-Type"] and /javascript/ =~ headers > ["Content-Type"] > + headers["Content-Type"] = "text/javascript; charset=# > {GetText.output_charset}" > + elsif ! headers["Content-Type"] > + headers["Content-Type"] = "#{@@gettext_content_type}; charset=# > {GetText.output_charset}" > end > end > > @@ -110,7 +110,8 @@ > def init_gettext # :nodoc: > cgi = nil > if defined? request.cgi > - cgi = request.cgi > + ENV['REQUEST_URI'] = request.request_uri > + cgi = request.cgi > end > call_methods_around_init_gettext(@@before_init_gettext) > init_gettext_main(cgi) if @@gettext_domainnames.size > 0 > > > -- > { :name: ["KAKUTANI", "Shintaro"], > :email: shintaro@k..., :website: http://kakutani.com/ } > > -- > ML: rails@r... > 使い方: http://QuickML.com/ > -- コイヅカ カズユキ 恋塚 和之 shachi@j... -- ML: rails@r... 使い方: http://QuickML.com/
1771 2006-10-30 06:54 [moronatural@g... ] Rails 1.2 pre-releaseとgettext/railsとrspec-0.6.4での動作 1775 2006-10-31 00:53 ┣[shachi@j... ] 1777 2006-10-31 02:41 ┃┗[shintaro@k... ] 1779 2006-10-31 13:06 ┃ ┗[shintaro@k... ] -> 1780 2006-10-31 22:11 ┃ ┗[shachi@j... ] 1776 2006-10-31 02:08 ┗[shintaro@k... ]