2

我正在使用vestal_versions1.0.2 和rails2.3.8

我正在尝试将用户与对模型所做的更改相关联,如文档中所示:

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

文档:http: //github.com/laserlemon/vestal_versions

调用@user.save用户“Tyler”后,不会保存在versionsvestal_versions 使用的表中。

有人见过这个吗?这是一个错误吗?

4

1 回答 1

0

updated_by质量分配和参数似乎存在错误。

我的解决方法如下所示:

@my_model.updated_by = current_user
@my_model.save

save我在控制器中的每个或update_attributes调用之前添加了分配。

于 2010-09-14T00:51:03.480 回答