3

我有一个自定义的虚 URL 设置,ala GitHub:

http://foo.com/:user/:stuff

我也有处理这个问题的路线:

match '/:user/:stuff', to: 'stuffs#show'

我怎样才能link_to使用这条路线stuff

link_to @stuff.name, @stuff
4

1 回答 1

5

您可以通过路由别名来实现:

match '/:user/:stuff' => 'stuffs#show', :as => 'users_stuff'

在您看来,通常调用它,传递两个参数:

<%= link_to 'Show', users_stuff_path(current_user,3) %>
于 2012-09-06T04:28:16.393 回答