我的局部變量中有幾個局部變量,可能會或可能不會被渲染它們的模板傳遞,例如:on_question_page
。如果我在頁面上,我將它傳遞爲true,但在其他地方我跳過它。什麼是引用一個變量的緊密方法,這個變量可能沒有在局部中定義?
問題是我無法直接引用該變量,因爲在未定義的位置會引發錯誤。
這意味着,我結束了我的泛音上有很多這樣的代碼:
on_question_page = defined?(on_question_page) ? on_question_page : false
凌亂。有更簡潔的方式來訪問這些可選變量嗎?
這會工作,但我想要更本地化的東西 - || =解決方案最後做到了 –