Ruby on rails 有没有办法在没有AJAX的情况下在Rails link_to helper中设置会话变量?
在这里(下面),我可以设置params变量(即,Ruby on rails 有没有办法在没有AJAX的情况下在Rails link_to helper中设置会话变量?,ruby-on-rails,ruby-on-rails-4,session-variables,link-to,Ruby On Rails,Ruby On Rails 4,Session Variables,Link To,在这里(下面),我可以设置params变量(即,params[:archive\u id]),但我希望在会话变量中执行等效操作,而不依赖于AJAX,这是作为前一个问题的解决方案提供的 <%= link_to books_path(archive_id: archive.id) do %> <li><%= "See books!" %></li> <% end %> 有什么想法吗?打开以获得所需结果的其他方法:可单击至书籍路径
params[:archive\u id]
),但我希望在会话变量中执行等效操作,而不依赖于AJAX,这是作为前一个问题的解决方案提供的
<%= link_to books_path(archive_id: archive.id) do %>
<li><%= "See books!" %></li>
<% end %>
有什么想法吗?打开以获得所需结果的其他方法:可单击
至书籍路径
,该路径也可设置会话[:archive\u id]
。谢谢你的帮助
(哦,档案馆有很多书。)
更新:我意识到编写助手函数是一种选择,但这样做的问题是在迭代@archives时不会过度编写会话[:archive\u id]。对不起,我应该在前面提到。在books\u path本身中设置它。@Nithin您的意思是作为链接中的args吗?我想我不知道你的意思。另外,请注意我的编辑关于列表。谢谢。