rails:1776
From: KAKUTANI Shintaro <shintaro@k...>
Date: Tue, 31 Oct 2006 10:08:02 +0900
Subject: [rails:1776] Re: Rails 1.2 pre-releaseとgettext/railsとrspec-0.6.4での動作
かくたにです。 At Mon, 30 Oct 2006 14:54:31 +0900, MOROHASHI Kyosuke wrote: > どなたか既に試してみて、Rails 1.2 と GetText、rspecの全てを同時に使えてい > る、という方はいらっしゃいますでしょうか? この組み合わせの人が他にも居らっしゃったら仲良くしてください……。 > 調査として手元で試してみた組合せは以下の通りです。 > Rails 1.2 pre / Ruby-Gettext (CVS) / rspec 0.6.4 ---- ×(2) > > (2) CVS版をインストールして試すと、rspec使用時のみ下記のようなエラーになります。 > http://rubyforge.org/scm/?group_id=855 > > The error occurred while evaluating nil.split > > /Users/moro/Documents/project_name/config/../vendor/rails/actionpack/lib/ > action_controller/cgi_ext/raw_post_data_fix.rb:45:in `initialize_query' > > /Users/moro/opt/rubygems/gems/gettext-1.8.0/lib/gettext/rails.rb:244:in `new' > > /Users/moro/opt/rubygems/gems/gettext-1.8.0/lib/gettext/rails.rb:244:in `cgi' > > /Users/moro/opt/rubygems/gems/gettext-1.8.0/lib/gettext/rails.rb:113:in > `init_gettext' > > /Users/moro/Documents/project_name/config/../vendor/rails/actionpack/lib/ > action_controller/filters.rb:456:in `send' > Rails 1.2pre(Rev.5375) + Ruby-Gettext(CVS) + Rspec 0.7.0(trunk) + rspec on rails(trunk) という組み合わにしてみましたが、問題は同じでした。 Rspecは0.7.0でControllerのテストのやり方を変えたっぽくて、そこをまだ追い切れておらず、 問題の切り分けができていないのです……。 # TestRequestにcgiメソッドを追加しているのが関係しているのかいないのかがまだわかってない。 以下の回避策で逃げてます(うーん)。 他の誰かの役に……たぶん立たないっぽいですけど、書いておきます。 config/environments以下のモード毎のファイルに追記します: test.rb: def _(str); str.gsub(/\%/, ""); end def init_gettext(namespace);end development.rb: require 'gettext/rails' production.rb: require 'gettext/rails' -- { :name: ["KAKUTANI", "Shintaro"], :email: shintaro@k..., :website: http://kakutani.com/ } -- 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... ]