Согласно документам, мы можем установить любой мета-атрибут для нашей таблицы версий согласно этому:
Где text_description - мой пользовательский атрибут.
class ApplicationController
def info_for_paper_trail
{ text_description: request.port }
end
end
Однако все, что я могу получитьв этом методе текущий request object
из ActionDispatch::Request
класса.
Я хочу установить text_description
с пользовательской строкой, которая будет содержать подробный текст о деятельности, обычно с изменениями атрибута, и этосвязанные данные.
Я знаю, что метод экземпляра changeset
предоставляет мне все детали конкретного действия, как я могу получить то же самое в контроллере для установки моего пользовательского атрибута?