Вопросы по теме 'paper-trail-gem'

Реализация Undo и Redo в контроллере/представлении
Я использую paper_trail для реализации управления версиями в моем приложении Rails. Я столкнулся с небольшой головной болью, когда привязывал задний конец к переднему. Поскольку я разрешаю пользователям обновлять запись (создавать новые версии)...
293 просмотров
schedule 12.05.2023

принадлежит_определенной версии
Мне нужно хранить конкретную версию модели с заказом. Я планирую использовать гем управления версиями, например paper_trail или vestal_versions . Я хочу, чтобы правильная версия автоматически загружалась вместе с заказом. В идеале я бы просто...
213 просмотров

Тестирование paper_trail с Rails 3
Я пробую пример использования paper_trail v2.6.3 в Rails 3, следуя документации Github для paper_trail . Я хочу написать спецификацию для модели, которая позволит мне проверить, соответствует ли ее версия paper_trail, например: it { should...
1181 просмотров
schedule 22.04.2023

Применение PaperTrail ко всем моделям
Я не думаю, что есть простой способ применить PaperTrail ко всем моделям, кроме объявления has_paper_trail в каждой из них. Чего я хочу добиться, так это использовать функции PaperTrail (или другого драгоценного камня, например, Auditable, Vestal...
1138 просмотров

Пустая история бумажного журнала RailsAdmin
Я настроил RailsAdmin для использования papertrail для отображения истории изменений в моделях. Кажется, он работает нормально, но в пользовательском интерфейсе он всегда отображает изменения в виде пустого массива. Это ожидаемый результат? Я...
1223 просмотров

Как добавить paper_trail в качестве зависимости к расширению Spree?
Я создаю новое расширение веселья с зависимостью от драгоценного камня paper_trail. Итак, я хочу отслеживать изменения моделей (продукты и заказы). Затем при попытке запустить приложение rails я получаю эту ошибку: undefined local variable or...
278 просмотров

Создание версии на has_one изменения в paper_trail
у меня есть отношение «принадлежит_к/имеет_один», и я выполняю отслеживание/управление версиями с помощью драгоценного камня paper_trail. Когда я меняю атрибут в модели has_one, версия создается на стороне own_to, но не на той стороне, где я внес...
123 просмотров
schedule 24.03.2023

Paper_Trail: показать различия между версиями
Я новичок в Rails... использую RubyMine в качестве IDE. У меня Paper_Trail сохраняет предыдущие версии данных «xoi_qb». Мое представление в настоящее время показывает текущие и предыдущие данные, как я хотел бы, но я хотел бы показать разницу...
4323 просмотров

Как пропустить управление версиями с помощью Paper Trail для модели, использующей has_paper_trail?
Мне нужно обновить таблицу с отсутствующими данными из импорта. И я не хочу, чтобы бумажный след подтверждал версию этого обновления. Как я могу пропустить управление версиями для этого одноразового выполнения, не удаляя has_paper_trail из моей...
962 просмотров

Paper Trail: создавать версию для родителя при изменении связанной модели?
Я работаю над приложением Rails, где мне нужно показать контрольный журнал для Record , который has_many Data . У меня есть paper_trail в моей записи и связанные модели Datum, и он отлично сохраняет их версии. Однако мне нужно, чтобы одна...
1707 просмотров
schedule 20.03.2023

PaperTrail извлекает связь has_many
Я использую PaperTrail для версий моделей. Для одной модели это работает очень хорошо. Однако мне не удается восстановить простое отношение has_many, хотя в документах указано, что это должно работать. У меня есть две простые модели: class...
380 просмотров
schedule 20.05.2022

В PaperTrail, как записать комментарий для каждой версии?
Я создаю вики на основе RoR. Мы используем гем paper_trail для управления версиями статей, но просмотр изменений в статье с течением времени с помощью метода набора изменений — ужасный пользовательский опыт. Лучшая идея, которую мы придумали, —...
371 просмотров
schedule 25.11.2022

Paper Trail Gem: как использовать пользовательский тип item_type для конкретной модели
Есть ли возможность настроить item_type для версии? У меня есть класс Post, и item_type по умолчанию для него будет Post ; есть ли возможность настроить это Foo ? ОБНОВЛЕНИЕ с примером: class Post < ActiveRecord::Base has_paper_trail...
798 просмотров
schedule 14.08.2022

В геме PaperTrail данные объекта недоступны
Я использую гем paper_trail( https://github.com/airblade/paper_trail ) в своем приложении. для управления версиями магазина. Я настраиваю с class_name. Я могу собрать запись через запрос, но как получить доступ к данным объекта...
322 просмотров

Получить индекс текущей версии в Rails PaperTrail
Я просто не понимаю: как можно получить/определить индекс текущей версии в some_object.versions с помощью PaperTrail в RoR 4? всего наилучшего и спасибо, Энди
207 просмотров

Получите следующую и предыдущую версии для идентификатора версии, используя paper_trail
Я использую гем paper_trail для версии моей модели Pages. У меня есть метод version , который принимает page_id и version_id . def version page = Page.where(id: params[:page_id]).first @version = page.versions.where(id:...
87 просмотров
schedule 28.05.2022

Невозможно записать журнал аудита для ассоциаций с помощью драгоценного камня PaperTrail.
Пользователь имеет отношения с user_favourite_locations и предпочитаемыми_локациями. Код моей пользовательской модели: class User < ApplicationRecord has_many :preferred_locations, through: :user_favourite_locations has_many...
185 просмотров
schedule 16.08.2022

paper_trail gem сохраняет версии с object_changes nil
Мы только начали использовать гем PaperTrail и заметили, что 75% записей в таблица версий имеет нуль для столбца object_changes . Есть идеи, почему это происходит и как мы можем это остановить? Использование Rails 5.1 и PaperTrail 10.1.
962 просмотров