rails:824
From: cuzic <tomoya@c...>
Date: Fri, 23 Dec 2005 00:29:01 +0900
Subject: [rails:824] ドロップダウンボックスからのページ遷移
cuzic です。 rails をやっていると、java script と ruby と css と sql を 同時に勉強することになって、なかなか楽しい毎日です。 それはともかく、今 rails で ドロップダウンボックス(select タグ)から 一つを選択したら自動的に画面遷移をするというのを作ろうと しています。 参考:http://iswebmag.hp.infoseek.co.jp/sample005.html こういうのを ruby on rails で作ろうとするときは、 どうするのが定石なのでしょうか? ちなみに、私が作ってみたのは、java script バリバリな 方法で次のようなものです。 <SELECT ID="selector" NAME="selector" onChange="document.location.href = '<%= url_for(:action => :filter) + "/" -%>' + escape($('selector').options[$('selector').selectedIndex].value))" > <% @collection.each do |item| %> <OPTION VALUE="<%= item -%>"> <%= item -%> </OPTION> <% end %> </SELECT> なお、@collection は配列です。 これでドロップダウンボックスでなにかを選択すると、 /:controller/filter/なにか に自動的に画面遷移します。 なんとなく、もっと美しい方法があるように思うのですが、 分かりませぬ。。 --- cuzic <tomoya@c...> プログラミングは素晴らしい http://www.cuzic.com/ -- ML: rails@r... 使い方: http://QuickML.com/ Web Site: http://wiki.fdiary.net/rails/ ML Archives: http://www.fdiary.net/ml/rails/
-> 824 2005-12-22 16:29 [tomoya@c... ] ドロップダウンボックスからのページ遷移 825 2005-12-22 16:53 ┣[gollum@h... ] 826 2005-12-22 16:56 ┣[yu1@t... ] 827 2005-12-23 01:00 ┃┗[tomoya@c... ] 844 2005-12-31 12:37 ┗[gollum@h... ] Re: ドロップダウンボックスからのページ遷移/RJS風味