0
我有一些簡單的代碼,看起來像在我的ERB模板下列操作之一:爲什麼這個代碼拋出::的ActionView TemplateError
if (<%= is_defined? foo %>) /* some javascript to do stuff with foo */
是否有一個原因,代碼拋出::的ActionView TemplateError異常說`undefined local variable or method
foo'?我認爲is_defined?()應該處理這個問題,而不是在使用foo之後執行代碼,如果沒有定義的話?