私の Rails アプリケーションでは&でImages
使用されるクラスがあり、 (ほとんどの標準ドキュメントと Railscasts に従って)ポリモーフィック アソシエーションに属するように設定しましたが、そのほとんどは機能しますが、戻るボタンを追加するとオプションに実際に何を入れるつもりなのかわからない画像:Store
Maker
Images
imageable
polymorphic_path(@imageable.images)
動作しません:image_image_image_image_image_path
結果としてスローされたエラーであり、さまざまな組み合わせなどは([@imageable, images])
役に立ちませんでした。ただし、渡されたオブジェクトのに戻るので、その@imageable
ままにしておくと、間違いなく正しいクラスを指します。polymorphic_path(@imageable)
show
オブジェクトを渡す方法を誤解していると思いますが、どこにあるのかわかりません。
編集:明確にするために、戻るとは、オブジェクトの画像のインデックスに戻ることを意味します。
編集:私が試したことを拡張するためにpolymorphic_url
、同じ問題を返します。inでimageable_images_path
はないため動作しません。未定義を返します。:resource
routes.rb
[@imageable, images]
images
編集:これを巨人に変えて保存するために、関連するファイルを要点として追加します:
- Routes.rb https://gist.github.com/nicholassmith/6239704
- Image.rb https://gist.github.com/nicholassmith/6239708
- Store.rb https://gist.github.com/nicholassmith/6239717
- 関連する
rake routes
出力https://gist.github.com/nicholassmith/6239971