【发布时间】:2015-05-26 04:51:31
【问题描述】:
刚接触 Rails,但学到了很多东西。
我正在使用 Paper Trail 来保存我的数据库版本,专注于我希望在每次更新时维护的一个总和。总和称为“xoi_qb”。
在我的模型中,我已经定义了要保存的数据,如下所示:
def get_xoi_qb
xoi_qb = []
self.versions.each do |version|
unless version.reify.nil?
xoi_qb << version.reify.xoi_qb
end
end
return xoi_qb
end
在我想要显示此数据的 html 页面中,我有这个:
<p>Previous XOI</p>
<table summary="XOI Versions">
<tr>
<td><%= @quarterback.versions.map { |version| version.reify.xoi_qb} %></td>
</tr>
这一切正常。
除了“Previous XOI”数据之外,我还想显示更新“xoi_qb”总和的时间和日期(我假设使用“updated_at”,但我尝试过的没有任何效果)。
非常感谢您的帮助。
(附带问题:我的“XOI”总和出现在网站上的括号中(即 [745])...如果您能告诉我如何摆脱它,那就太棒了。)
【问题讨论】:
标签: ruby-on-rails ruby paper-trail-gem