Order by: 在我的 Adverts Controller 中,index 方法,现在我什么都没做,我可以看到它正在从表单中获取正确的值, =-6ren">
gpt4 book ai didi

ruby-on-rails - 提交表单后 Rails 表单字段为空

转载 作者:行者123 更新时间:2023-12-02 05:03:07 26 4
gpt4 key购买 nike

这是我的表格:

<%= form_tag("/adverts", :method => "get") do %>
Order by:
<%= select_tag :order_by, options_for_select([['Ascending', 'ASC'], ['Descending', 'DESC']])%>

<%= text_field_tag :text%>

<%= submit_tag 'Change' %>
<% end %>

在我的 Adverts Controller 中,index 方法,现在我什么都没做,我可以看到它正在从表单中获取正确的值,

=>但是当页面在提交后重新加载时,字段值为空,但我希望它们保留值。

因此,如果我在文本字段中输入一些文本,该文本在提交表单后仍会存在。

最佳答案

像这样:

<%= select_tag :order_by, options_for_select([['Ascending', 'ASC'], ['Descending', 'DESC']], params[:order_by]) %>

和:

<%= text_field_tag :text, params[:text] %>

参见 options_for_select 的 API和 text_field_tag .

关于ruby-on-rails - 提交表单后 Rails 表单字段为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16711906/

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