如何在link_to或redirect_to之后将参数传递给控制器​​路径?

时间:2011-10-15 03:59:12

标签: ruby-on-rails ruby-on-rails-3.1

想要将一些参数传递给_path以获取link_to或redirect_to。例如,link_to'show',customers_show_path(params [:id])将向客户显示id = params [:id]。

如果我想将另一个参数如session [:user_id]传递给节目,该怎么办? link_to'show',customers_show_path(params [:id],:user_id => session [:user_id])是否有效(在show中使用params [:user_id]检索会话[:user_id])?

有什么建议吗?

1 个答案:

答案 0 :(得分:4)

试试这个:

   'customers',:action => “show”,:id => 1,   :user_id => 2%GT;

没有检查,但应该有效:D

以下是类似的问题:

pass parameter by link_to ruby on rails

rails - Pass id parameter on a link_to

passing a parameter to the link_to method

http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/57a63381c8bdc6a5?pli=1