Еще один вопрос - PullRequest
       3

Еще один вопрос

0 голосов
/ 01 апреля 2011

Извините, другой вопрос: если у меня есть поле с именем «sheet_id» и «specimen_id» в модели с именем «specimen», и мне нужно сказать, возьмите последний «sheet_id» и напечатайте «specimen_id» для этого «sheet_id», будет ли этокак-то так:

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


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

Я думаю, что «каждый» неуместен.Есть идеи?

1 Ответ

0 голосов
/ 01 апреля 2011

Если под "взять последний 'sheet_id" вы имеете в виду взятие образца с наибольшим значением sheet_id, то это будет:

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

Если вы хотите последний образец с определенным sheet_id, это будетбыть:

Specimen.find_last_by_sheet_id(42).specimen_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...