У меня есть поле priority
с четырьмя вариантами: «Срочно», «Высокий», «Обычный» и «Низкий».will_paginate - особый заказ
У меня есть это поле отображается в таблице записей, и я использую упорядоченность will_paginate, как показано ниже:
@projects = @company.projects.paginate :page => params[:page], :order => (sort_column + " " + sort_direction)
private
def sort_column
['priority', 'name'].include?(params[:sort]) ? params[:sort] : "priority"
end
Типичный порядок, как и выше даст мне:
- High
- Низкий
- Срочно
Этот порядок неправильный. Как я могу получить этот столбец для того чтобы специфически специфически к Срочный, Высокий, Нормальный, Низкий?