Я хочу удалить и восстановить записи более одного раза в ruby, используя действия в качестве параноидального самоцвета.
Я ссылаюсь на документацию этого самоцвета.но он говорит, что если мы удалим запись во второй раз, она будет удалена из базы данных, и это правда.Я попробовал то же самое.как отменить это поведение.пожалуйста помогите.
вот мой код
def activate_status
@user = User.unscoped.find_by(:id=> params[:id])
@admin = current_user.email
if @user.status == true
@user.update(:status=>false)
User.unscoped.where(:id=>@user.id).limit(1).update_all(:account_deactivation_msg=>3)
@user.destroy
else
@user.update(:status=>true)
User.unscoped.where(:id=>@user.id).limit(1).update_all(:account_deactivation_msg=>2)
@user.recover
end
end