设计用户路径
问题描述:
设计我的身份验证和它的伟大工程。我需要一个个人页面,我创建了一个控制器Users
,并在那里有一个show
方法,它链接到show.html.erb
,一旦ID传递的作品。设计用户路径
我想要添加在配置文件中去URL /users/[:id]
一个链接,但我不能得到它的工作。我试过了:
match 'users/:id', :to 'users#show', :as => :profile
但我得到错误说没有动作显示。
任何人都可以给我一些建议,以获得一个链接路由到他们的个人资料。
答
如果你想要的东西去/用户/:身份证是不是很简单:
的routes.rb
resources :users
view_file。 html.erb
<%= link_to "Bob's profile", user_path(user_id) %>
我试图但得到未定义的局部变量或方法'user_id'为#:0x007fd19c13e870> 我有资源:用户 – DMH 2013-03-08 16:15:43
user_id是您想要使用的ID。那么,你想看看谁的“id”?如果你想在CURRENT_USER的个人资料你会做这样请记住我在调查对象假设/属性您有可用。 – AdamT 2013-03-08 16:17:23
请注意,如果你使用上面的例子,它将'profile_path(current_user.id)' – AdamT 2013-03-08 16:19:50