1

ここで何が問題なのかわかりませんが、routes.rb に基本的な行があります:

resource :videos

しかし、すべてのパスが表示されるわけではありません。すなわち:

GET /videos/:id

「rake routes」を実行しているときにのみ、次のように表示されます。

videos      POST   /videos(.:format)              videos#create
new_videos  GET    /videos/new(.:format)          videos#new
edit_videos GET    /videos/edit(.:format)         videos#edit
            GET    /videos(.:format)              videos#show
            PUT    /videos(.:format)              videos#update
            DELETE /videos(.:format)              videos#destroy

私は何が欠けていますか?ありがとう!

4

2 に答える 2

4

ビデオを単一のリソースにしますが、ビデオはコレクションであるため、次のことを行う必要があります。

resources :videos

http://guides.rubyonrails.org/routing.html#crud-verbs-and-actions

于 2012-04-13T23:31:59.303 に答える
4

行を に変更するresources :videosと、不足しているルートが魔法のように表示されます

于 2012-04-13T23:32:24.513 に答える