0

我正在使用设计进行身份验证,效果很好。我需要一个个人资料页面,并且我创建了一个控制器Users并在其中有一个show方法,该方法链接到show.html.erb并且一旦传递了 id 就可以工作。

我想在个人资料中添加一个链接以转到该 url /users/[:id],但我无法使其正常工作。我试过了:

match 'users/:id', :to 'users#show', :as => :profile

但我收到错误说没有动作节目。

谁能给我一些建议,以获取指向他们个人资料的链接。

4

2 回答 2

6

如果你想要一些东西去 /users/:id 是不是很简单:

路线.rb

resources :users

view_file.html.erb

<%= link_to "Bob's profile", user_path(user_id) %>
于 2013-03-08T16:13:25.457 回答
0

你的路线应该是

match 'users/:id', :to => 'users#show', :as => :profile
                      ^^^^
于 2013-03-08T16:08:23.993 回答