Вот код, который у меня есть:
def show
@tournament = Tournament.find(params[:id])
@tournament.games = @tournament.games.order(sort_column + ' ' + sort_direction)
puts @tournament.games.inspect
end
Я пытаюсь отсортировать игры в турнире. Если я сделаю puts @tournament.games.order(sort_column + ' ' + sort_direction)
, то вернет игр в правильном порядке. Но я не могу измениться @tournament.games
. Я пробовал назначение, без назначения, order!
, order
без !
, и, похоже, ничего не работает.