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之后执行代码,如果没有定义的话?