2016-02-10 40 views
-1

我想使用此rake路径路径重定向到控制器中的特定路径。 怎么办?感谢您的帮助。 please click this image screenshot link 具体路径为:“客户端GET /clients/:id(.:format)客户端#显示如何重定向到Rake Routes中的特定路径?

 enrollment GET /enrollments/:id(.:format)  enrollments#show 
      PATCH /enrollments/:id(.:format)  enrollments#update 
      PUT /enrollments/:id(.:format)  enrollments#update 
      DELETE /enrollments/:id(.:format)  enrollments#destroy 
    clients GET /clients(.:format)    clients#index 
      POST /clients(.:format)    clients#create 
edit_client GET /clients/:id/edit(.:format)  clients#edit 
    client GET /clients/:id(.:format)   clients#show 
      PATCH /clients/:id(.:format)   clients#update 
      PUT /clients/:id(.:format)   clients#update 
      DELETE /clients/:id(.:format)   clients#destroy 
    register GET /register(.:format)    clients#new 
     login GET /login(.:format)    logins#new 
      POST /login(.:format)    logins#create 
    logout GET /logout(.:format)    logins#destroy 
references POST /references(.:format)   references#create 

new_reference GET /references/new(.:format)引用#新 参考GET /引用/ :id(。:format)references#show preferences首选项POST /preferences(.:format)首选项#create new_preference GET /preferences/new(.:format)首选项#new 首选项GET /preferences/:id(.:format )偏好#显示

回答

1

如果你想redirect_toclients#show则在控制器简单地写

redirect_to client_path(:id) 

前提是你必须通过client_id代替id在括号中。

+0

非常感谢,它帮助我很多新手 –