【发布时间】:2016-06-20 18:13:27
【问题描述】:
我正在尝试显示此数据库中“体重”的最后更新记录:
我正在尝试使用:
<%= @user.weights.last %>
我没有收到错误,但我打印了这个字符串:
<Weight:0x007f80814ab538>
各种尝试!
【问题讨论】:
-
为什么不通过在模型中使用作用域将结果放到控制器中呢?或者干脆做一些类似的事情:last_weight = Weight.last,然后是 last_weight.weight
-
last方法对上次更新没有任何作用。它按 id desc 排序并获取第一条记录。
标签: ruby-on-rails database postgresql structure