Rails路由资源不能正常工作

时间:2013-11-07 15:37:12

标签: ruby-on-rails routes

在我的路线文件中,我定义了

  resources :profiles

然而,在我看来

edit_profile_path(@profile)

给了我:

profile/2/edit

我希望rails给我:

profiles/2/edit

顺便说一下,profile / 2 / edit无法解决。

rake routes generate:

                root GET    /                              profiles#index
            profiles GET    /profiles(.:format)            profiles#index
                     POST   /profiles(.:format)            profiles#create
         new_profile GET    /profiles/new(.:format)        profiles#new
        edit_profile GET    /profiles/:id/edit(.:format)   profiles#edit
             profile GET    /profiles/:id(.:format)        profiles#show
                     PATCH  /profiles/:id(.:format)        profiles#update
                     PUT    /profiles/:id(.:format)        profiles#update
                     DELETE /profiles/:id(.:format)        profiles#destroy

0 个答案:

没有答案