Rails - 显示最后一条记录

时间:2016-06-20 18:13:28

标签: ruby-on-rails database postgresql structure

我试图从这个数据库中显示最近更新的'weight'记录:

DB structure

我试图用它来调用它:

<%= @user.weights.last %>

我没有收到错误但我打印了这个字符串:

<Weight:0x007f80814ab538>

尝试各种各样!

2 个答案:

答案 0 :(得分:1)

您看到的是返回的Weight对象。尝试在其上调用字段属性:

@user.weights.last.weight

答案 1 :(得分:0)

获取上次更新的用户&#39;权重

@last_weight  = @user.weights.order("updated_at DESC").first

结果是:

<Weight:0x007f80814ab538>

您需要在模板中显示权重属性

<%= @last_weight.attribute_1 %>
<%= @last_weight.attribute_2 %>
相关问题