gpt4 book ai didi

javascript - rails : onchange posting not sending param

转载 作者:行者123 更新时间:2023-12-03 08:13:53 25 4
gpt4 key购买 nike

我可能在标题中误诊了,但问题是:

我有一个 form_for 来获取用户的搜索选择。我希望它发布 onchange,所以我添加了适当的 html 属性:

<%=form_for @search_select, :url=> {:action=>"search"} do |g|%>
<select name="search_select[selection]" id="selection" onchange="this.form.submit()">
<option value"">Search...</option>
<%@searches.each do |s|%>
<option value=<%=s%>><%=s.capitalize%></option>
<%end%>
<%end%>

但是当我尝试在 Controller 中获取参数时,出现“无方法”错误:

if @search_select.selection=="stores"

这是我的路线:

post 'search'  => 'home#search_post'

标签有问题吗?这是 onchange 的糟糕实现吗?可能是什么问题?

最佳答案

所有 GET/POST 参数都在名为 params 的变量中

尝试参数[:search_select]

关于javascript - rails : onchange posting not sending param,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34033566/

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