Когда я должен использовать @variable_name в своих действиях, только когда он мне нужен в представлении? - PullRequest
1 голос
/ 29 марта 2011

Могу ли я использовать префикс @ только для имен переменных, если мне нужна эта переменная в представлении?

1 Ответ

6 голосов
/ 29 марта 2011

Как правило, вы хотите использовать @variable_name (переменные экземпляра), когда вы хотите получить доступ к этим переменным вне локальной области, один пример использует их в представлении.

Другой пример:

before_filter :setup

def index
# can access @profile
end

private

def setup
  @profile = Profile.find(params[:profile_id])
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...