5

Rails 2.3.8 でプロジェクトを開発しています。ユーザーがドロップダウン メニューで特定の選択を選択したときに Web ページ全体を更新する必要があります。どうすればレール上でそれを行うことができますか?

これは私のドロップダウンメニューです

  <%= collection_select("country", "id", @countries , :id, :name, {:prompt => true}, :id => 'xx') %>
  <%= observe_field('xx', :url => { :controller => 'calendar', :action => 'update_country' },:update => 'app_header',:with => "'con=' + escape(value)")%>

これは国を細かくロードするので、ページ全体をリロードするにはどうすればよいですか? 誰かがこれについて私に説明できますか?

4

2 に答える 2

3

コレクションに html オプションを追加するだけです select , onchange => "ページをリロードする Javascript コード"

<%= collection_select("country", "id", @countries , :id, :name, {:prompt => true}, :id => 'xx', :onchange => "location.href = '#{root_url}'") %>
于 2011-10-14T05:12:43.543 に答える