Rails3 ERB语法需要一个注释掉的ERB块

时间:2011-05-09 15:41:43

标签: ruby-on-rails-3 syntax-error erb

从Rails 2.3.x转到Rails 3.0.7需要更改ERB语法,而这是我无法获得的。

我收到一个SyntaxError(意外的kEND),如果我在'意外'kEND之前添加以下注释掉的行,我可以使错误消失:

# %><%

这对我来说没有意义,修复很难看。我做错了什么?

以下是完整的部分模板代码,可以通过删除第19行来切换错误:http://pastie.org/1881607


更新:我从ERB更改为HAML语法以完全避免这种情况并且具有更易读的代码。

但是,我认为原因是应用程序布局中包含的其他模板文件中的ERB弃用警告。我认为,修复ERB弃用警告可以解决这个问题。

1 个答案:

答案 0 :(得分:0)

[我对上述实际问题的更新重复]

我认为原因是应用程序布局中包含的其他模板文件中的ERB弃用警告。我认为,修复ERB弃用警告可以解决这个问题。