Как я могу получить vestal_versions для хранения пользователя, который изменил запись? - PullRequest
2 голосов
/ 08 июля 2010

Я использую vestal_versions 1.0.2 и rails 2.3.8

Я пытаюсь связать пользователя с изменениями, внесенными в модели, как показано в документации:

@user.update_attributes(:last_name => "Jobs", :updated_by => "Tyler")
@user.versions.last.user # => "Tyler"

Документация: http://github.com/laserlemon/vestal_versions

После вызова @user.save пользователь "Тайлер" НЕ сохраняется в таблице versions, используемой vestal_versions.

Кто-нибудь видел это?Это ошибка?

1 Ответ

0 голосов
/ 14 сентября 2010

Кажется, есть ошибка с массовым присваиванием и параметром updated_by.

Мой обходной путь выглядит так:

@my_model.updated_by = current_user
@my_model.save

Я добавил назначение перед каждым вызовом save или update_attributes в контроллерах.

...