【发布时间】:2015-10-09 09:35:55
【问题描述】:
我想显示一个项目的阶段列表。为此,我将所有阶段加载到控制器中
def load_project
@project = Project.find params[:id]
@phases = @project.phases
end
然后我使用haml中的每个函数遍历@phases
- @phases.each do |phase|
%tr ...
问题是之前代码的sql请求没有order属性,所以是默认的id order。
SELECT `phases`.* FROM `phases` WHERE `phases`.`project_id` = 123
我想通过称为“位置”的阶段属性来订购此请求。是否可以添加订单选项?
【问题讨论】:
标签: ruby-on-rails controller haml