私の Rails アプリケーションでは&でImages使用されるクラスがあり、 (ほとんどの標準ドキュメントと Railscasts に従って)ポリモーフィック アソシエーションに属するように設定しましたが、そのほとんどは機能しますが、戻るボタンを追加するとオプションに実際に何を入れるつもりなのかわからない画像:StoreMakerImagesimageable
polymorphic_path(@imageable.images)
動作しません:image_image_image_image_image_path結果としてスローされたエラーであり、さまざまな組み合わせなどは([@imageable, images])役に立ちませんでした。ただし、渡されたオブジェクトのに戻るので、その@imageableままにしておくと、間違いなく正しいクラスを指します。polymorphic_path(@imageable)show
オブジェクトを渡す方法を誤解していると思いますが、どこにあるのかわかりません。
編集:明確にするために、戻るとは、オブジェクトの画像のインデックスに戻ることを意味します。
編集:私が試したことを拡張するためにpolymorphic_url、同じ問題を返します。inでimageable_images_pathはないため動作しません。未定義を返します。:resourceroutes.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