我有一个自定义的虚荣url设置,ala github:
http://foo.com/:user/:stuff
我也有办法处理这个问题:
match '/:user/:stuff', to: 'stuffs#show'
我如何才能使
link_to
使用此路径进行stuff
操作?link_to @stuff.name, @stuff
最佳答案
您可以通过路由别名实现:
match '/:user/:stuff' => 'stuffs#show', :as => 'users_stuff'
在您的视图中,正常调用它,传递两个参数:
<%= link_to 'Show', users_stuff_path(current_user,3) %>