[#43369] dRuby に CGI を渡す→script_uri が上手く取得出来ない — 石井 大海 <banzaida@...>

こんばんは、konnです。

10 messages 2007/04/05

[ruby-list:43376] Re: dRuby に CGI を渡す→script_uri が上手く取得出来ない

From: Masatoshi SEKI <m_seki@...>
Date: 2007-04-06 07:29:14 UTC
List: ruby-list #43376
咳といいます。

On 2007/04/06, at 14:43, 石井 大海 wrote:

> こんにちは、konnです。
>
> On 2007/04/06, at 14:40, Masatoshi SEKI wrote:
>
>>
>> coLinuxの環境でちょっと調べたんですけど
>> CGI#script_uriってなに返すんでしたっけ。
>>
>> script_nameとか?
> あう。そのとおりです。すいません、script_uriじゃなくてscript_nameの間違いでした。
> それで、dRuby側でCGI#script_nameを呼んでもnilしか返ってこなかった、というのが正しいですね。


CGIを値渡しにしましたか?

CGI#script_nameは環境変数の値を取り出すので、値渡しではnilになると思います。
dRubyのサービス側の環境変数を見てしまうからです。

CGIからDRbObject.new(cgi)などで明示的に参照渡しにしてみるとどうですか?
この場合、CGI側の環境変数を見ることになります。




In This Thread