Являются ли переменные, определенные локально в частичке, также видимыми для вызывающего шаблона erb? - PullRequest
2 голосов
/ 15 июля 2009

Если я объявлю локальные переменные в парциальном, а затем выведу партиал из другого шаблона erb, будет ли последний также иметь доступ к этим локальным переменным?

Ответы [ 2 ]

2 голосов
/ 15 июля 2009

Я согласен с советом Брайана, хотя я бы также отослал вас к этому ответу , который немного более исчерпывающий по тому же вопросу о том, где определять переменные, относящиеся к представлению.

1 голос
/ 15 июля 2009

Краткий ответ: Да. Теоретически вы сможете получить доступ к определенной переменной.

Более длинный ответ: не определяйте переменные в представлениях. Добавление логики к представлениям (и, следовательно, передача ее клиенту) - очень плохая практика. Используйте модели для вашей бизнес-логики и контроллеры для обработки ваших действий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...