2
これはRailsのでは非常にシンプルであるべき、私はまだ学んでいる...select_tagが変更されたときに新しいURLに移動しますか?
私のコード
Sort by <%= select_tag :sort, options, :onchange => "google.com" %>
(Googleが単なるプレースホルダとして使用されている)ときにページにリダイレクトする必要がありますソートの基準が変更されます。
重要な場合は、同じページに移動しますが、?sort = ソートタイプが追加されます。
ありがとうございます!
- ありがとうございました!しかし、私はJavascriptなしでそれを行うことができればよかったでしょう。 Ruby/Railsだけで簡単な方法はないと思いますか? – Benjin
rubyのみを書きたい場合は、onchange => remote_function(:url => {:action =>:myaction}、:= '"' sort = '+ this.value"それはまだjavascriptを生成するでしょうし、結果として生じるajax呼び出しを処理するためにコントローラにロジックを追加しなければならないので、このルートに行く方がかなり複雑になります。 – KenB
申し訳ありません、わかりました。ありがとう! – Benjin