如何在Ruby on Rails中销毁嵌套资源实例?

时间:2014-05-19 12:17:00

标签: ruby-on-rails destroy

我有嵌套资源:

#Nesting Resources
  resources :users do
    resources :photos do  
      resources :tags
    end
  end

在我看来,我想要一个删除标签的链接,但点击它时,会删除照片

<% if @photo.user === current_user %>
   <%= link_to "Eliminar", [@tag.photo.user,@tag.photo, @tag.id] , method: :delete, data: { confirm: 'Quieres borrar esto?'} %>
<% end %>

更新 这是我需要得到的地方:

DELETE /users/:user_id/photos/:photo_id/tags/:id(.:format) tags#destroy

谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个

<%= link_to "Eliminar", "/users/#{@tag.photo.user.id}/photos/#{@tag.photo.id}/tags/#{@tag.id}" , method: :delete, data: { confirm: 'Quieres borrar esto?'} %>