Как вы можете установить порядок элементов во вложенном массиве для объекта Active Record? - PullRequest
0 голосов
/ 24 января 2020

Вот код, который у меня есть:

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 без !, и, похоже, ничего не работает.

...