我在这里做错了什么?
路由文件
match '/ignore/:n_id',:to => 'businesses#ignore', :as => 'ignore'
索引
<%= link_to "Ignore", ignore_path(@n_ignore = o.n_id) %>
产生的网址(这是正确的)
http://0.0.0.0:3000/ignore/47
控制器(我希望用n_id做一些事情)
def ignore
@searchresultignore = params[:n_id]
end
重定向回索引页面后,我有一个空值
<%= debug @searchresultignore %>
答案 0 :(得分:0)
控制器的实例变量不会在请求之间共享,如果您重定向到index
操作但仍需要该参数,则应使用以下内容:
redirect_to :action => :index, :n_id => params[:n_id]