【发布时间】:2013-05-19 19:29:10
【问题描述】:
我是 Rails 新手。我正在使用 Rails 3.2.13。我会尽量让我的问题简洁:
在我的控制器中,我想从观察表中获取最后 10 个条目。我有:
def index
@times = Observation.select(:load_time).last(10)
end
在该视图中,我尝试像这样呈现 @times 中的 10 个条目:
<% @times.each do |time| %>
<p>time: <%= time %></p>
<% end %>
我在网页中得到的响应如下所示:
time: #<Observation:0x007fe22bf2a138>
我想知道如何将实际时间变量作为浮点数而不是(看起来像)内存地址。似乎最后 10 个条目正确地进入了控制器,这很好。
我的 Observation
class CreateObservations < ActiveRecord::Migration
def change
create_table :observations do |t|
t.float :load_time
t.timestamps
end
提前感谢您的帮助 - 非常感谢。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3.2 rails-activerecord