从Rails 2.3.x转到Rails 3.0.7需要更改ERB语法,而这是我无法获得的。
我收到一个SyntaxError(意外的kEND),如果我在'意外'kEND之前添加以下注释掉的行,我可以使错误消失:
# %><%
这对我来说没有意义,修复很难看。我做错了什么?
以下是完整的部分模板代码,可以通过删除第19行来切换错误:http://pastie.org/1881607
更新:我从ERB更改为HAML语法以完全避免这种情况并且具有更易读的代码。
但是,我认为原因是应用程序布局中包含的其他模板文件中的ERB弃用警告。我认为,修复ERB弃用警告可以解决这个问题。
答案 0 :(得分:0)
[我对上述实际问题的更新重复]
我认为原因是应用程序布局中包含的其他模板文件中的ERB弃用警告。我认为,修复ERB弃用警告可以解决这个问题。