对不起另一个问题:如果我有一个名为在模型称为标本“sheet_id”和“specimen_id”字段,我需要说搭末“sheet_id”并打印“specimen_id”为“sheet_id”这将是这样的:另一个查询问题
(Specimen.last.sheet_id == '?').each do |specimen| %>
<%= specimen.specimen_id %> <% end %>
我认为“每个”是错误的。有任何想法吗?
对不起另一个问题:如果我有一个名为在模型称为标本“sheet_id”和“specimen_id”字段,我需要说搭末“sheet_id”并打印“specimen_id”为“sheet_id”这将是这样的:另一个查询问题
(Specimen.last.sheet_id == '?').each do |specimen| %>
<%= specimen.specimen_id %> <% end %>
我认为“每个”是错误的。有任何想法吗?
如果“走过去‘sheet_id’”你的意思是采取最高sheet_id值的样本,这将是:
Specimen.last(:order => :sheet_id).specimen_id
如果你想与特定sheet_id最后的试样的制备,这将是:
Specimen.find_last_by_sheet_id(42).specimen_id
您的标本应该只有ID。 not specimen_id – corroded 2011-04-01 16:38:54
,你不需要循环。只需要:Specimen.last.sheet_id – corroded 2011-04-01 16:39:34
但哪里了。每次去? – Mike 2011-04-01 16:55:09