另一个查询问题

时间:2011-04-01 16:35:36

标签: ruby-on-rails

对不起另一个问题:如果我在名为样本的模型中有一个名为'sheet_id'和'specimen_id'的字段,我需要说最后一个'sheet_id'并打印'sheet_id'来表示'sheet_id'它会是像这样的东西:

(Specimen.last.sheet_id == '?').each do |specimen| %>


<%= specimen.specimen_id %> <% end %>

我认为'每个'都是错位的。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果通过“取最后一个'sheet_id'”你的意思是取最高的sheet_id值的样本,那就是:

Specimen.last(:order => :sheet_id).specimen_id

如果你想要一个特定的sheet_id的最后一个指标,它将是:

Specimen.find_last_by_sheet_id(42).specimen_id