2007-05-15
Rubyのcgiってパラメータを配列で返せるのか
サーバに配列なデータを送りたいときは、name=hoge&id=111,222,333とかってCSV区切りで送って、サーバ側でそれを配列に変換して処理するなんて面倒なことしてたけど、実はname=hoge&id=111&id=222&id=333ってパラメータを送れば、cgi.params['id']で[111,222,333]って配列を返してくれる。
なんか悪いことした気持ちになった。
サーバに配列なデータを送りたいときは、name=hoge&id=111,222,333とかってCSV区切りで送って、サーバ側でそれを配列に変換して処理するなんて面倒なことしてたけど、実はname=hoge&id=111&id=222&id=333ってパラメータを送れば、cgi.params['id']で[111,222,333]って配列を返してくれる。
なんか悪いことした気持ちになった。