繁体   English   中英

选定的值在页面重新加载中重新设置为Rails中的ruby

[英]selected values are resetting in page reload in ruby on rails

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

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

尝试:

 collection_select(:device, :id, @devices, :id, :name, {:selected => @your_selected_value, :prompt => "-Select a device"})

参见radio_button_tag(名称,值,选中=否,选项= {})

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM