这是我的代码:
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,!并且似乎没有任何工作。