Описание тега ruby-paranoia

Paranoia is a re-implementation of the `acts_as_paranoid` plugin that uses much less code. It works for Rails 3 and Rails 4.
4 ответа

Уникальная проблема с паранойей

У меня есть приложение рельсы, в котором я использую драгоценные камни devise и паранойи.У меня есть таблица пользователей в postgres db, которая имеет уникальную проверку по столбцу электронной почты. Я использую паранойю для мягкого удаления, проб…
1 ответ

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

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

Используй Act_as_paranoid с DelayedJob?

Может кто-нибудь сказать мне, как именно интегрировать acts_as_paranoid с DelayedJob? Я пытался создать класс Delayed::Backend::ActiveRecord::Job и добавление acts_as_paranoid к нему, но даже если я использую инициализатор и require новый класс act_…
13 янв '17 в 10:55
0 ответов

Внедрение самоцвета Paranoia в таблицу не имеет модели

Есть ли способ, которым я могу внедрить самоцвет Paranoia https://github.com/rubysherpas/paranoia в таблицу, с которой не связана модель. Пример: таблица в БД является test_model, но не test_model.rb
11 май '18 в 03:23
6 ответов

Paranoia Gem - объединяет удаленные элементы

Я использую драгоценный камень Паранойи и сейчас борюсь с проблемой. Мне нужно присоединиться has_many удаленные элементы, но он возвращает не только удаленные. Мои модели: class Mailing < ActiveRecord::Base acts_as_paranoid has_many :mailing_fie…
14 авг '16 в 20:23
1 ответ

Rails с использованием Paranoia и Administrate, есть ли способ получить удаленную запись с администрацией для пользователя?

Я хотел бы, чтобы все удаленные записи изменялись из-за паранойи в админ-панели с администратором. Моя проблема в том, что я нахожу способ сделать это, но до сих пор безуспешно На самом деле то, что я пытаюсь сделать, это переопределить метод индекс…
1 ответ

Многостолбцовый индекс против отдельных индексов против частичных индексов

Работая сегодня над моим Rails-приложением, я заметил, что гем паранойи говорит, что индексы должны быть обновлены, чтобы добавить deleted_at IS NOT NULL как где при создании индекса ( ссылка на github). Но мне пришло в голову, что инвертированное у…
3 ответа

Паранойя с принадлежа

В моем приложении пользователь has_many :jobs и работа belongs_to :user, Я использую драгоценный камень паранойи, чтобы мягко удалять пользователей и рабочие места. Допустим, у меня есть пользователь, Джо, и у него есть задание "Сдвиг изменений". Я …
23 апр '17 в 18:19
1 ответ

Рельсовая ассоциация с областью видимости не работает с порядком

Вот что я получил так далеко: class MemberSitePosition < ActiveRecord::Base acts_as_paranoid belongs_to :member, -> { with_deleted } belongs_to :position ... } class Member < ActiveRecord::Base include ::Hierarchical acts_as_paranoid has_ma…
17 авг '15 в 18:10
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…
3 ответа

Необходимо вернуть: имя объекта, даже если он был удален (используя паранойю)

Я имею Users в системе, которая может быть soft_deleted с помощью paranoia (2.0.2) а также TimeRecords которые отслеживают, сколько :hours user работал над заданием и какова их общая :cost был для всего назначения (:cost = :rate * :hours чтобы было …
1 ответ

NightmareJs + Jquery возвращает пустой JSON-ответ

Я пытаюсь разобраться с инструментами тестирования, такими как кошмар, фантом и т. Д. И, похоже, застрял с некоторыми базовыми манипуляциями с DOM. Я использую здесь jquery для последующего использования методов $(). Parent(). Я уже попробовал все в…
14 окт '18 в 23:15
1 ответ

"Твори" не работает с рубиновой паранойей на героку

Я реализовал паранойю на модели ("Пребывание"), которая работает в разработке, но не в производстве на герою. На сайте heroku я вижу (как ожидается, пустую) страницу индекса, но когда я захожу на / остается / новый, я получаю страницу с ошибкой. Про…
18 янв '17 в 03:58
1 ответ

Совместимость Rails 5 между Paranoia и CanCanCan, скомпрометирована?

У меня точно такая же проблема, как описано в этой теме: Rails 5 only_deleted с помощью cancancan #356 Я могу получить доступ к удаленной записи, например так: @area = Area.only_deleted.find(params[:id]) но если я добавлю load_and_authorize_resource…
1 ответ

Путь обновления файла в carrerwave S3

У меня есть модель документа с файлом, который загружен на S3 с помощью Carrierwave(туман) с моим загрузчиком (mount_uploader :file, DocumentUploader). Я также использую драгоценный камень "паранойи" acts_as_paranoid мягко удалить документы. После у…
1 ответ

Миграция Rails act_as_paranoid дает ошибку при подтверждении разработки

class Advertiser < ActiveRecord::Base devise :database_authenticatable, :registerable,:recoverable, :rememberable, :trackable, :validatable,:confirmable acts_as_paranoid end Сначала я добавил драгоценный камень Devise без подтверждения. Затем я д…
2 ответа

Rails 5 Paranoia - Как я могу "показать" удаленную запись?

После мягкого удаления записи я не могу вызвать ее на show действие на контроллере, поскольку он ищет запись, соответствующую записи ID WHERE deleted_at IS NULLLЭто правильно, учитывая назначение драгоценного камня, но я все же хотел бы иметь возмож…
05 окт '16 в 14:23
1 ответ

Мягко удаленный объект из родительской модели недоступен в моей дочерней модели

Моему пользователю разрешено удалять некоторые из ресурсов, которые он создал сам, но когда он уничтожает ресурс, возникает проблема, потому что у меня есть модель, которая называется resourcequantity, которая зависит от модели ресурсов, и я не хочу…
04 дек '18 в 14:34
1 ответ

Как переиндексировать как архивные, так и неархивированные данные, используя searchkick

У меня есть Meeting модель, которая содержит как архивные, так и неархивированные данные. Когда я бегу Model.reindex индексируются только неархивированные данные. Я хочу также проиндексировать неархивированные данные, чтобы при использовании также м…
1 ответ

Паранойя в рекурсивном восстановлении

Я использую драгоценный камень paranoia / acts_as_paranoid для мягкого удаления моих моделей. У меня есть 1 ко многим отношениям между сообщениями и комментариями. Они оба параноики и при уничтожении все работает как положено. Мои отношения настроен…