Ruby on rails 在ruby on rails的页面重新加载中,选定的值正在重置
我是RubyonRails新手。我想在页面重新加载中显示从下拉列表和选中单选按钮中选择的值。 重新加载页面时,下拉列表和单选按钮的选定值将被重置。因此,请让我知道如何解决此问题。以下是我正在使用的代码Ruby on rails 在ruby on rails的页面重新加载中,选定的值正在重置,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-3.1,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 3.1,我是RubyonRails新手。我想在页面重新加载中显示从下拉列表和选中单选按钮中选择的值。 重新加载页面时,下拉列表和单选按钮的选定值将被重置。因此,请让我知道如何解决此问题。以下是我正在使用的代码 <%= form_tag :action => 'show' do%> <strong>Select device: </strong> <%= collection_select(:device, :id, @devices, :id, :
<%= form_tag :action => 'show' do%>
<strong>Select device: </strong> <%= collection_select(:device, :id, @devices, :id, :name, options ={:prompt => "-Select a device"}) %>
<br></br>
<strong>Chose:</strong><%= radio_button_tag :name,:time, false, :onclick => "this.parentNode.submit();"%>Time
<%= radio_button_tag :name,:graph%>Graph
<% end %>
“show”do%>
选择设备:“-选择设备”})%>
选择:“this.parentNode.submit();”%>时间
图表
试试:
看
“this.parentNode.submit();”%>时间
图表
您对此投了反对票吗?如果是这样的话,我不会在没有进一步解释的情况下很快否定这个答案,特别是因为您是Rails新手。正如文档链接所表明的,这个答案应该确实有效。
collection_select(:device, :id, @devices, :id, :name, {:selected => @your_selected_value, :prompt => "-Select a device"})
<%= radio_button_tag :name,:time, @your_checked_value.eql?('time'), :onclick => "this.parentNode.submit();"%>Time
<%= radio_button_tag :name,:graph, @your_checked_value.eql?('graph') %>Graph