Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在ruby on rails的页面重新加载中,选定的值正在重置_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 3.1 - Fatal编程技术网

Ruby on rails 在ruby on rails的页面重新加载中,选定的值正在重置

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, :

我是RubyonRails新手。我想在页面重新加载中显示从下拉列表和选中单选按钮中选择的值。 重新加载页面时,下拉列表和单选按钮的选定值将被重置。因此,请让我知道如何解决此问题。以下是我正在使用的代码

    <%= 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