奇妙な問題 最初にオブジェクトの足場を生成しました。
入力を間違えて Medium と呼んでいましたが、代わりに Media を意味していました。すべてを手動で更新し、問題がなければほとんどを更新しました。
問題: ルートが正しくありません。
私のroutes.rbは次のようになりました
MediaLoader::Application.routes.draw do
resources :media
match '/signout', to: 'sessions#destroy'
match '/signin', to: 'sessions#new'
end
しかし、レーキルートを実行すると、
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
これはなぜなのか考察。私はエディタ開発サーバーで実行されている Rubymine を使用しています。