Это на самом деле действие destroy
, с которым вам следует иметь дело, если вы используете ресурсы Rails.
def destroy
Item.find(params[:id]).destroy
redirect_to other_specified_path
end
Если вы посмотрите на документацию API, вы увидите, что есть огромная разница между ActiveRecord::Base#delete
и ActiveRecord::Base#destroy
методами. Используйте delete, только если вы действительно понимаете, почему вы его используете.