耙路线不正确

时间:2013-10-28 02:12:08

标签: ruby-on-rails ruby-on-rails-3

奇怪的问题我最初为对象生成了一个脚手架。

我输错了它并将其称为中等,而不是媒体。我手动更新了所有内容,如果没有问题,我会更新。

问题: 路线不正确。

我的routes.rb现在看起来像

MediaLoader::Application.routes.draw do
  resources :media
  match '/signout', to: 'sessions#destroy'
  match '/signin', to: 'sessions#new'
end

然而,当我运行rake路线时,我得到了

     media GET    /media(.:format)          media#index
            POST   /media(.:format)          media#create
 new_medium GET    /media/new(.:format)      media#new
edit_medium GET    /media/:id/edit(.:format) media#edit
     medium GET    /media/:id(.:format)      media#show
            PUT    /media/:id(.:format)      media#update
            DELETE /media/:id(.:format)      media#destroy
    signout        /signout(.:format)        sessions#destroy
     signin        /signin(.:format)         sessions#new

通知new_medium

为什么会这样。我无法在任何地方找到媒介p.s我正在使用Rubymine在编辑器开发服务器上运行。

1 个答案:

答案 0 :(得分:2)

我认为这有点像Rails魔术,the inflector"media"单一化为"medium",并且在路线助手中为您自动执行。