のモデルの構造は次のroutes.rb
とおりです。
resources :model_a do
resources :model_b do
resources :model_c do
resources :photos do
collection do
get :upload_data
end
end
...
...
...
URLで
http://localhost:3001/model_a/1/model_b/2/model_c/3/photos/upload_data
ファイルを選択するためのフォームが表示されます。呼び出されたコントローラーとPhotos
アクションにありupload_data
ます。
エラーメッセージが表示されます
未定義のメソッド `photos_path' for #<#:...>
このコントローラーが別のコントローラーの中にあるためだと思いますが、どうすれば直せますか?