奇怪的问题我最初为对象生成了一个脚手架。
我输错了它并将其称为中等,而不是媒体。我手动更新了所有内容,如果没有问题,我会更新。
问题: 路线不正确。
我的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在编辑器开发服务器上运行。