Описание тега acts-as-paranoid

Простой плагин для Ruby on Rails, который скрывает записи вместо их удаления, обеспечивая восстановление.
0 ответов

Мягкое удаление только с принадлежащим

У меня есть 2 таблицы цитаты и комментарии, где цитаты принадлежат к комментариям и есть внешний ключ с именем comment_id. Теперь мое требование - добавить мягкое удаление, используя act_as_paranoid и область действия with_delete. Поскольку нет двун…
19 ноя '18 в 04:40
1 ответ

Поддерживать ассоциации с act_as_paranoid

У меня есть две модели, одна из которых - пользователь, а другая - комментарии. Комментарии принадлежат Пользователю. class User < ActiveRecord::Base act_as_paranoid has_many :comments end class Comment < ActiveRecord::Base belongs_to :user en…
1 ответ

Как сделать вспомогательный метод для проверки состояния объекта?

Я использую Rails4, а также использую ActsAsParanoid для обработки удаленных зависимостей в моих представлениях. order.rb class Order < ActiveRecord::Base ... has_many :ice_creams accepts_nested_attributes_for :ice_creams validates :user, :shift,…
1 ответ

Проблема паранойи с вымогательством при применении фильтра

Я использую gem 'paranoia', '> 2.3.1' gem 'ransack', '> 1.8', '>= 1.8.7' и при применении фильтра он не работает идеально, кто-нибудь может сказать мне, в чем проблема, или мне нужно добавить дополнительные конфигурации, чтобы паранойя рабо…
21 июн '18 в 09:55
1 ответ

Почему acts_as_paranoid ломает мою модель?

Я недавно добавил "параноидальный" драгоценный камень в User model моего проекта. Эта модель также использует "has_secure_password"; который работает отлично, пока я не ставлю "acts_as_paranoid" на вершине моего User model, Теперь все я получаю след…
1 ответ

act_as_list с драгоценным камнем паранойи

У меня есть две модели. Первая ModelA является родителем ModelB. то есть ModelA имеет_MannyB. [Когда модель A уничтожена, все ее зависимые ModelB также будут уничтожены из-за зависимого уничтожения. Теперь у меня есть диапазон действия с act_as_para…
1 ответ

АктивАдмин с Паранойей

Я хочу мягко удалить (заархивировать) записи через представление индекса, но действие по умолчанию фактически полностью уничтожает запись, а не добавляет столбец отметки времени в виде удаленного_элемента. Я попытался переопределить метод link_to, ч…
11 авг '16 в 08:38
0 ответов

Паранойя восстанавливает самоцвет, потому что один зависимый разрушитель не работает

Я использую Paranoia gem(3.1.1) Rails 3.2 Я заметил, что has_one :model, dependent: :destroy не восстанавливается. Скажем.. class User < ActiveRecord::Base acts_as_paranoid has_many :posts, dependent: :destroy has_one :profile, dependent: :destro…
11 апр '14 в 20:48
2 ответа

Неопределенный метод `параноик?' для ноля:NilClass

Я использую gem 'paranoia', '~> 1.0' в моем rails 3.2.x приложение. установлена ​​версия паранойи 1.3.3 Я получаю эту ошибку, когда я делаю рекурсивный: правда, я пытался user.restore! recursive: true а также User.find(user.id, recursive: true) Я…
09 апр '14 в 21:43
1 ответ

Rails act_as_paranoid - принадлежит_ не работает с with_deleted

У меня есть две модели с отношением own_to - has_many, которые вы можете увидеть ниже (я включил только те части кода, которые относятся к этому вопросу, поскольку модели довольно большие): product.rb class Product < ActiveRecord::Base attr_acces…
03 дек '13 в 15:24
0 ответов

Rails / Paranoia Gem: неопределенная локальная переменная или метод actions_as_paranoid

Среда: драгоценный камень "паранойя", "~> 2.0" ( https://github.com/radar/paranoia); рельсы 4.1.8; sqlite3; Когда я сделал Listing.find(1) в консоль рельсов, он отправляет мне такое сообщение об ошибке: undefined local variable or method `acts_as_pa…
27 мар '15 в 06:06
1 ответ

RSpec: paranoid2 - не может изменить замороженный хэш

Я работаю над тестами RSpec для моей модели, в которой используется гем paranoid2. Это какая-то паранойя или activ_as_paranoid - перезаписывает.delete и.destroy и некоторые другие своими версиями, которые помечают данные как удаленные, а не удаляя и…
02 апр '14 в 14:58
3 ответа

Действуй как параноик не восстанавливая записи

Я пытался восстановить объект из моего режима администратора, и он не работал Admin.only_deleted.first.recover Admin Load (1.9ms) SELECT "admins".* FROM "admins" WHERE ("admins"."deleted_at" IS NOT NULL) ORDER BY "admins"."id" ASC LIMIT 1 NoMethodEr…
08 окт '14 в 21:29
1 ответ

Пользовательское действие RailsAdmin для восстановления мягко удаленных записей

Я использую Rails 4.1.14 с rails_admin 0.8.1, mongoid 5.0 и mongoid_paranoia. Я создал специальное действие RailsAdmin для восстановления удаленных пользователей. class Restore ... register_instance_option :controller do Proc.new do object.restore .…
1 ответ

Восстановление рекурсивного не восстанавливает записи в объединяемой таблице

Настроить class Profile < ApplicationRecord acts_as_paranoid has_many :degreeholderships has_many :degrees, through: :degreeholderships, dependent: :destroy end class Degreeholdership < ApplicationRecord acts_as_paranoid column: :active, senti…
1 ответ

ruby-1.9.3-p448/gems/acts_as_paranoid-0.3.1/lib/acts_as_paranoid.rb:42: в alias_method

Я пытаюсь использовать гем act_as_paranoid, он уже добавлен в обновленный и установленный комплект Gemfile (gem 'activ_as_paranoid'). Установка act_as_paranoid (0.3.1), но когда я запускаю свой сервер, у меня появляется следующая ошибка, есть идеи? …
28 авг '13 в 13:37
2 ответа

Получить удаленный объект с помощью параноика через связанные объекты activerecord

У меня есть 3 модели: class Request < ActiveRecord::Base acts_as_paranoid belongs_to :offer end class Offer < ActiveRecord::Base belongs_to :cruise, inverse_of: :offers has_many :requests end class Travel < ActiveRecord::Base acts_as_parano…
1 ответ

Ассоциация has_many только для мягких удаленных записей

Я хочу создать ассоциацию has_many для модели, в которой есть несколько записей с удаленным_катом, не равным nil, и хочу иметь возможность получать эти записи только через ассоциацию has_many, но в настоящее время она не работает, и я не уверен, как…
1 ответ

Сделать так, чтобы act_as_paranoid искатели исключали "удаленные" объекты условно

Обычно, с ActS_AS_paranoid, когда вы используете видоискатель, такой как find или же where, это исключает записи, которые имеют deleted_at (или как вы назвали свой столбец удаления) значение, отличное от нуля. Тем не менее, я создал пользовательское…
2 ответа

Rails act_as_paranoid проблема миграции

У меня сложная проблема с Devise и самоцветом паранойи (actions_as_paranoid). Моя модель пользователя относительно проста: class User < AR::Base devise :confirmable, :other_config_options acts_as_paranoid end Сначала я добавил драгоценный камень …
03 дек '14 в 18:04