1

我正在尝试使用 ransack 对自定义属性进行排序。

我的观点如下:

%th= sort_link @open_search, :status_step_name, 'Status Step', { open_page: '' }, :remote => true

在我的模型中:

scope :status_step_name, lambda {|name| approvals.where("status != 'approved'").order("position").first}

这是表格中显示的自定义列。这工作正常,我能够显示项目的当前状态步骤,但是我无法使用此列名进行排序。

我错过了什么吗?有任何想法吗??

4

0 回答 0