Предполагается, что вы используете Rails 3
<%= Specimen.limit(10).order("distribution_sheet_id").all %>
Обратите внимание, что если вы ограничиваете более 1 записи, вы не можете вызвать #id
в конце, потому что результатом является массив.
Чтобы получить все идентификаторы
<%= Specimen.limit(10).order("distribution_sheet_id").map(&:id) %>
Для Rails 2.3 используйте старые условия на основе хеша.
<%= Specimen.all(:order => "distribution_sheet_id", :limit => 10) %>
и то же самое относится к идентификатору
<%= Specimen.all(:order => "distribution_sheet_id", :limit => 10).map(&:id) %>
Здесь я использую метод #to_sentence
, чтобы объединить все ID.Адаптируйте код в соответствии с вашим вариантом использования.
<%= Specimen.all(:order => "distribution_sheet_id", :limit => 10).map(&:id).to_sentence %>