[前][次][番号順一覧][スレッド一覧]

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風味