我正在将用户重定向到这样的自定义控制器操作:
<%= link_to url_for(:controller => :jobs, :action => :saved) do %>Saved Jobs<% end %>
它工作正常,现在我想将一些价值传递给行动&#34;已保存&#34;。 你知道怎么做吗?
答案 0 :(得分:3)
试一下
如果您想通过重新加载页面直接发送表单,
<%= link_to url_for(:controller => :jobs, :action => :saved, method: :post, :email => "value") do %>Saved Jobs<% end %>
如果您想通过后台的Ajax调用发送,请将:remote => true
添加到表单,
<%= link_to url_for(:controller => :jobs, :action => :saved, method: :post, :email => "value", :remote => true) do %>Saved Jobs<% end %>
然后在控制器中
@email = params[:email]