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

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