You need to think about what behavior you want if the item is removed from its own view page.
I would suggest one of two options:
redirect :back - , - .. /products/10 /products
@product = Product.find_by_id(params[:id])
redirect_to products_path unless @product
,
@product.destroy
redirect_to :back and return unless request.referrer == product_path(@product)
redirect_to products_path
, , .