[gettext-u-ja] Rails 1.2RC1にてエラーの報告

KAKUTANI Shintaro shintaro at kakutani.com
Mon Nov 27 03:38:20 EST 2006


かくたにです。
便乗して報告させてください。

Rails1.2RC1とCVS版のgettextの組み合わせで、
Controllerのテストの中でgetを使うとNoMethodErrorが発生しました。
# test:functionalsと、rspec:controllersで発生。

以下の修正でとりあえず動いたのですが、
これで正しいのかどうかが自分にはわからないです……。

Index: lib/gettext/rails.rb
===================================================================
RCS file: /var/cvs/gettext/gettext/lib/gettext/rails.rb,v
retrieving revision 1.53
diff -u -r1.53 rails.rb
--- lib/gettext/rails.rb	26 Nov 2006 23:28:44 -0000	1.53
+++ lib/gettext/rails.rb	27 Nov 2006 08:22:19 -0000
@@ -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


At Sun, 26 Nov 2006 14:35:06 +0900,
OZAWA Sakuro wrote:
> 
> さくです。
> 
> @paramsや@headersの使用に対するdeprecationに対する 
> パッチなので、
> あまり関係ないですね。1.8.0に当てても状況は変わらずでした。
> 
> 間抜けな話ですが、CVS版を持ってきて、そのままgemを作 
> ると動きました。
> 既に直っている話だったようでorz

-- 
{ :name: ["KAKUTANI", "Shintaro"],
  :email: shintaro at kakutani.com, :website: http://kakutani.com/ }


More information about the gettext-users-ja mailing list