Предположим, что у меня есть глобальная переменная user в приложении .... как это:
# GET /users.xml
def index
@users = User.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @users }
end
end
Это означает, что при каждом запросе создается новый @user? Если при каждом запросе создается объект, когда он будет уничтожен? Кроме того, если vistorA перейти на веб-сайт, создается @userA, а vistorB перейти на веб-сайт @userB. Будет ли у vistorA шанс получить объект vistorB (@userB)? Кроме того, когда объект будет выпущен? Спасибо.
**** Обновление: @users - это не глобальная переменная, а переменная экземпляра. Итак, вопрос для продолжения. Как сервер узнает, какой @user принадлежит к какому запросу? Спасибо.