Ruby on rails Rails路由资源无法正常工作
在我的路由文件中,我定义了Ruby on rails Rails路由资源无法正常工作,ruby-on-rails,routes,Ruby On Rails,Routes,在我的路由文件中,我定义了 resources :profiles 然而,在我看来 edit_profile_path(@profile) 给我: profile/2/edit 我希望rails能给我: profiles/2/edit 顺便说一下,profile/2/edit不能解决这个问题 rake路由生成: root GET / profiles#index p
resources :profiles
然而,在我看来
edit_profile_path(@profile)
给我:
profile/2/edit
我希望rails能给我:
profiles/2/edit
顺便说一下,profile/2/edit不能解决这个问题
rake路由生成:
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
你正在运行什么版本的rails?@klaffenboeck rails 4.0。0@klaffenboeck. 现在很好用。我刚刚更新到4.0.1并重新启动了thin。很高兴知道,但首先是什么导致了这个问题,这将很有趣。但这实际上可能是一个很小的问题