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