В моих партиалах есть несколько локальных переменных, которые могут передаваться или не передаваться шаблоном, который их отображает, например: on_question_page
.Если я на странице, я передаю это как истину, но в другом месте я пропускаю это.
Проблема в том, что я не могу ссылаться на эту переменную напрямую, потому что в местах, где она не определена, выдается ошибка.
Это означает, что я получаю много кода, напримерэто наверху моих частичек:
on_question_page = defined?(on_question_page) ? on_question_page : false
Грязный.Есть ли более чистый способ доступа к этим необязательным переменным?