[#39863] forループの速度 — Masahiro Sato <msato@...>

15 messages 2004/07/20

[#39868] イテレータとfor文 — OOTANI TAKASHI <otn@...5.so-net.ne.jp>

大谷と申します。

31 messages 2004/07/20
[#39886] Re: イテレータとfor文 — Tietew <tietew-ml-ruby-list@...> 2004/07/21

[ruby-list:39803] Re: CGIでHTMLのフォームの同一名オプションの配列の値の取り出し方

From: Yoichiro Takehora <yoichiro@...>
Date: 2004-07-02 05:40:36 UTC
List: ruby-list #39803
竹洞です。


> 一度明示的に配列化すると良いのではないかと思います。つまり、
> 
>  form['settingOption'].to_a.each do |i|
>  end
>
> ですね。

この方法で、解決しました。
ありがとうございました。


> それなら、
> 
>     form.params['settingOption'].each do |i|
>     end
> 
> のようにCGI#paramsを使った方がよいのではないでしょうか。

上記のやり方との違いがわからなかったのですが
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=CGI#CGI.3a.3aHtmlExtension.23a
を読んで、おっしゃっている意味がわかりました。
ハッシュとしてフォームフィールドの値を得るという事ですね。

すみません、ここで配列として値を得るよりハッシュとして値を得る方がいいと
いうのはどうしてか?というのが、いまいち理解できてません。
これについて、教えていただけないでしょうか?


---------------------------------------------------------------------
竹洞 陽一郎
yoichiro@takehora.jp

In This Thread

Prev Next