Чтобы избежать физического удаления информации, я добавил флаг «is_active» в свою модель Business_Rule и изменил метод уничтожения следующим образом:
def destroy
@business_rule.set_as_inactive(current_login)
respond_to do |format|
format.html { redirect_to business_rules_url, notice: 'Business rule was successfully deleted.' }
format.json { head :no_content }
end
end
Я вызываю этот метод с помощью кнопки:
<%= button_to t('Destroy'), @business_rule, confirm: t('Sure'), method: :delete, class: "buttons mid_menu" %>
К сожалению, подтверждение не выскакивает! Большое спасибо за ваши идеи, чтобы решить эту проблему!