Я хотел бы отобразить список фаз из проекта. Для этого я загружаю все этапы в контроллеререльсы - упорядочить все элементы по атрибуту
def load_project
@project = Project.find params[:id]
@phases = @project.phases
end
Тогда я иду через @phases используя каждую функцию в Haml
- @phases.each do |phase|
%tr ...
Проблема заключается в том, что запрос SQL из предыдущего кода не имеет любой атрибут заказа, поэтому это по умолчанию порядок по id.
SELECT `phases`.* FROM `phases` WHERE `phases`.`project_id` = 123
Я хотел бы заказать этот запрос по атрибуту фазы, который называется «позиция». Можно ли добавить опцию заказа?
Я не знал, что вы можете добавить заказ модели, thanx :) Просто примечание, порядок выглядит устаревшим в rails 4, вместо этого следует использовать блок видимости: http://stackoverflow.com/a/18284635/3703099 – Luckyn