簡體   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