gpt4 book ai didi

ruby-on-rails - ruby rails : Keep user input after submitting search form

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:32 24 4
gpt4 key购买 nike

快速提问。提交搜索时,我的某些字段会在搜索完成后将用户输入保存在文本字段或下拉菜单中,但对于其他字段,它会恢复为默认选择。我如何让他们保存用户的选择。

    Start date:
<%= select_tag "start_date_dd", options_for_select({
"Select a period" => "",
"3 days ago" => DateTime.now.to_date - 3.days, # = 259_200 sec.
"1 week ago" => DateTime.now.to_date - 1.week, # = 604_800 sec.
"1 month ago" => DateTime.now.to_date - 1.month, # = 2_592_000 sec.
"6 months ago" => DateTime.now.to_date - 6.months, # = 15_552_000 sec.
"1 year ago" => DateTime.now.to_date - 1.year, # = 31_557_600 sec.
}, :selected=>params[:start_date_dd] )%></br>



Status :

<%= select(@projects, :status, Project.all.map {|p| [p.status]}.uniq, :prompt => "-Any-", :selected => params[:status]) %></br>

这里我的状态下拉框将用户输入保存在文本框中,但我的开始日期下拉菜单没有。任何方式解决这个问题。谢谢

最佳答案

:selected => params[:status] 是您的状态下拉框保留该值的原因您需要将 :selected=>params[:start_date_dd] 添加到标签中

关于ruby-on-rails - ruby rails : Keep user input after submitting search form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11797990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com