我试着去弄清楚如何获得一个动态链接例如新手:如何获取current_user的动态链接?
- /用户/用户1 /显示
- /用户/用户1 /编辑 或
- /型材/ 1/
我该如何创建一个可以插入到视图中的路线,例如view_profile_path,并且包含用户的id或用户名?
我试着去弄清楚如何获得一个动态链接例如新手:如何获取current_user的动态链接?
我该如何创建一个可以插入到视图中的路线,例如view_profile_path,并且包含用户的id或用户名?
其实路线,我想你需要像这样在config/routes.rb
resources :users do
resources :profiles
end
以后,您可以通过发出命令检查您的REST-FUL资源路线:
rake routes
这种方式,你有你的路线更自然的方式在您的用户将绑定到一个或多个配置文件,因此你可以使用类似:
user_profile_path(@user)
创建一个相应链接到用户的个人资料。
在config/routes.rb
您需要添加1简单的线条:
resources :users
,并得到所有这些东西
HTTP Verb Path action named helper
GET /users index users_path
GET /users/new new new_user_path
POST /users create users_path
GET /users/:id show user_path(:id)
GET /users/:id/edit edit edit_user_path(:id)
PUT /users/:id update user_path(:id)
DELETE /users/:id destroy user_path(:id)
你可以阅读有关轨道在the guides