0
我有一個認可,has_many EndorsementImage在我的管理界面中,當我生成一個鏈接來刪除嵌套圖像時,鏈接使用子標識(清楚不適用於自己和家長。rails嵌套的資源子和父具有相同的標識
您可以從我的耙路線中看到它們共享相同的示例:id?
任何有關這方面的幫助將不勝感激。
耙路線例如:
DELETE /endorsements/:id/endorsements_images/:id(.:format) admin/endorsements_images#destroy
生成這樣http://foobar:3000/endorsements/8/endorsements_images/8
凹口 - 第一8的鏈路是錯誤的,應該是認可的本身的ID,而不是認可圖像。
的routes.rb
resources :endorsements do
member do
resources :endorsements_images
end
end
我的鏈接
<%= link_to 'Destroy', admin_endorsement_images_path(@endorsement,img), method: :delete, data: { confirm: 'Are you sure?' } %>