Описание тега paper-trail-gem

None Драгоценный камень Ruby для отслеживания изменений в данных вашей модели
0 ответов

rails paper_trail gem не отслеживает изменения

Я понимаю, что это очень расплывчато, но это все, что у нас есть. Мы используем paper_trail на модели: class OrderItem < ApplicationRecord has_paper_trail only: [:item_id] end Мы создаем объект как это: order_item = OrderItem.find_or_create_by(ao…
01 сен '18 в 02:53
1 ответ

Есть ли в Rails эквивалент драгоценного камня PaperTrail для NodeJS?

Я ищу что-то для NodeJS, похожее на камень PaperTrail для рельсов. То, что автоматически поможет отслеживать изменения в различных полях.
1 ответ

Могу ли я сохранить пользовательскую версию object_changes в paper_trail?

При использовании paper_trail ( https://github.com/paper-trail-gem/paper_trail) существует ли более эффективный способ хранения object_changes? В частности, для столбцов jsonb в таблице хранится большой объем данных, поскольку в нем хранится все зна…
11 май '18 в 07:30
2 ответа

Могу ли я использовать papertrail для хранения изменений, ожидающих подтверждения?

Мне нужно разрешить менее привилегированным пользователям предлагать изменения в записи, но они должны где-то сидеть, пока администратор не утвердит их. Это должно быть похоже на то, как переполнение стека позволяет пользователям с более низкой репу…
24 фев '14 в 22:38
0 ответов

attr_encrypted - обновление всех зашифрованных полей, хотя я изменил только одно

Я использую гем attr_encrypted для некоторых пользовательских данных, например: class User < ApplicationRecord attr_encrypted :name, key: Encryption['user_name'] attr_encrypted :date_of_birth, key: Encryption['user_date_of_birth'], marshal: true …
1 ответ

Как сохранить данные с paper_trail и показать новые данные позже?

Я использую paper_trail с рельсами 4, и я хотел бы иметь возможность сделать это: то, что я хочу сделать, это запустить грубое действие, но я не хочу, чтобы оно отображалось на сайте мгновенно, я хочу, чтобы оно было сохранено в таблице версий, а за…
1 ответ

Из-за бумажного следа невозможно использовать поля с именной версией

У меня есть стол с именем clients при поддержке модели AR Client, Это структура clients Таблица: clients - id <serial primary key> - name <varchar(255)> - version <varchar(255)> Я добавил к нему версии, используя бумажный след. Одн…
06 дек '17 в 05:11
2 ответа

Плагин бумажного следа и rspec

У меня есть модель, Car, Когда я обновляю экземпляр Car через форму в моем приложении вызывается плагин PaperTrail и создается новая версия. Но если я тестирую эту модель с помощью rspec, плагин PaperTrail никогда не вызывается. Почему бы и нет?
2 ответа

Найти модели с PaperTrail, включенным в приложение Rails

Я внедряю форму в Rails для поиска предыдущих версий версий записей, реализованных с помощью PaperTrail gem. Форма будет содержать раскрывающееся меню для типа объекта (т.е. модели), поэтому мне нужен массив имен моделей, в которые включен PaperTrai…
0 ответов

Rails 4 с самоцветом Papertrail не работает при изменении атрибута

Просто интересно, почему я не могу найти новые записи в PaperTrail::Version.order('created_at DESC') после добавления в мою модель gem paper_trail с помощью гема workflow для отслеживания различных состояний. ##in request.rb ##only need to add versi…
2 ответа

Приложение Rails 3.2 - Должен ли я использовать гем управления версиями (paper_trail или vestal_versions) или обработать его вручную?

Мой вопрос: я должен свернуть свою собственную версионность модели или использовать одну из версий, которая уже существует? Если я должен использовать драгоценный камень, какой из них лучше всего подходит для этого приложения? Информация о моем прил…
0 ответов

Показать две таблицы в индексе activeadmin

В моем приложении у меня есть следующий код: index do sortable_handle_column column :key column :text do |post| text(post.text) end column :visible default_actions end Теперь я хочу добавить новую таблицу в индекс сделать. Но если я просто добавлю с…
2 ответа

Как настроить одобрение администратором изменений модели

Мне нужна система, в которой обычный пользователь может редактировать модель, но на самом деле редактирование не происходит до тех пор, пока оно не будет одобрено администратором. Я нашел гем под названием paper_trail, который имел версионность моде…
0 ответов

Рекомендуется ли paper_trail для использования с rails_admin в производстве?

Я возвращаюсь paper_trail через некоторое время, и документация, кажется, указывает, что это не рекомендуется для использования с rails_admin в производстве. Это правильно?
24 апр '18 в 22:04
0 ответов

Миграция установки PaperTrail: SQLite3::SQLException: рядом с "ENGINE"

Я столкнулся с проблемой миграции базы данных SQLite3 в целях тестирования. Ранее я использовал MySQL для тестирования, но я только что перешел на Rails 5 и хотел бы, чтобы тестирование было немного быстрее. Я думаю, что проблема заключается в том, …
08 фев '18 в 15:30
1 ответ

Почему методы, определенные в инициализаторе, периодически вызывают ошибку "не определено", которая устраняется путем перезапуска сервера?

Я использую PaperTrail 4.1 с Rails 4.2. Я определил несколько пользовательских методов в инициализаторе (см.: Как добавить метод в модель версий Paper_trail?) #config/initializers/paper_trail.rb PaperTrail::Rails::Engine.eager_load! module PaperTrai…
24 фев '16 в 06:50
1 ответ

PaperTrail: как обрабатывать "Данные слишком длинные для столбца" объект ""

У меня есть довольно длинные тексты в моей базе данных, и они, кажется, превышают PaperTrail object максимальная длина (которая на MySQL, кажется, составляет 64 КБ для :text поля). Я думаю, что этот предел превышен довольно быстро, так как PaperTrai…
11 дек '16 в 16:56
1 ответ

Как получить доступ к paper_trails версии модели

Я строю вики на основе RoR. Мы используем paper_trail gem для управления версиями статьи, но просмотр изменений в статье с течением времени с помощью метода changeset является ужасным опытом для пользователя. Лучшая идея, которую мы придумали, - это…
23 мар '16 в 02:04
0 ответов

Сделать Papertrail активным только для определенных методов

Как часть обновления производительности, я заметил некоторые драгоценности, такие как Papertrail retrieve current_user использование before_filter, так что это происходит для каждого запроса, который кажется чрезмерным, так как он нам нужен, только …
10 авг '16 в 09:18
0 ответов

Rails: перенос данных из базы данных с помощью бумаги paper_trail

Я использую гем paper_trail для аудита изменений базы данных в двух проектах с одинаковой структурой базы данных. Я делаю много изменений в database1 в project1 и хочу скопировать эти изменения в database2 в project2. Я хочу получить новые изменения…
15 дек '17 в 20:22