对不起另一个问题:如果我在名为样本的模型中有一个名为'sheet_id'和'specimen_id'的字段,我需要说最后一个'sheet_id'并打印'sheet_id'来表示'sheet_id'它会是像这样的东西:
(Specimen.last.sheet_id == '?').each do |specimen| %>
<%= specimen.specimen_id %> <% end %>
我认为'每个'都是错位的。有什么想法吗?
答案 0 :(得分:0)
如果通过“取最后一个'sheet_id'”你的意思是取最高的sheet_id值的样本,那就是:
Specimen.last(:order => :sheet_id).specimen_id
如果你想要一个特定的sheet_id的最后一个指标,它将是:
Specimen.find_last_by_sheet_id(42).specimen_id