Ранее, чтобы получить список игр для отображения, я сделал:
@games = Game.all
У меня есть 3 соответствующих столбца, которые я хочу использовать для сортировки: series
, sort
, и title
. Я пытался сделать что-то вроде этого:
@games = Game.order (:series || :sort || :title)
Но полученная сортировка повсюду, и она перетаскивает все игры с series
или sort
наверх. Я надеялся объединить их все в одну строку и использовать эту результирующую строку в качестве сортировки, делая ее c такой, чтобы series
или sort
могли быть nil
(что составляет более половины результатов ).
Возможно ли это? Я спрашиваю слишком много здесь?