我正在尝试检索纸迹已版本化的对象。但是,当我使用 .reify 时,它会检索以前的版本。不是最新的。
例如
控制器
@line_item_versions = PaperTrail::Version.where(item_type: 'LineItem', secondary_id: params[:id]).order('created_at ASC')
看法
<% @line_item_versions.each_with_index do |line_item, index| %>
<% object = line_item.reify(options = {}) %>
<% if object %>
<b><%= object.name %></b> : <%= object.quantity %>
</font>
<% end %>
object = line_item.last.reify(options = {})
或object = line_item.next_version.reify(options = {})
两者都返回未定义的方法错误。
如何检索适当的对象,以便可以交互和显示特定信息?