奇怪的问题我最初为一个对象生成了一个脚手架。
我把它打错了,把它叫做中等,而不是我的意思是媒体。我手动更新了所有内容,如果没问题的话。
问题:路线不正确。
我的 routes.rb 现在看起来像
MediaLoader::Application.routes.draw do
resources :media
match '/signout', to: 'sessions#destroy'
match '/signin', to: 'sessions#new'
end
但是,当我运行 rake route 时,我得到
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
思考为什么会这样。我在任何地方都找不到媒体 ps 我正在使用在编辑器开发服务器中运行的 Rubymine。