我试图弄清楚如何获得动态链接,例如
我如何创建一个可以在我的视图中插入的路径,例如view_profile_path,并且包含用户的ID或用户名?
答案 0 :(得分:3)
config/routes.rb
中你需要添加一条简单的行:
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
中阅读有关铁路线路的信息答案 1 :(得分:2)
实际上,我认为你需要 config / routes.rb
这样的东西resources :users do
resources :profiles
end
您可以稍后通过发出命令检查REST-ful资源路由:
rake routes
通过这种方式,您可以更自然地将用户绑定到一个或多个配置文件的路线,因此您可以使用以下内容:
user_profile_path(@user)
创建指向用户个人资料的适当链接。