Ruby on Rails 3 - Rails3 ERB 语法需要注释掉的 ERB 块


从Rails

2.3.x到Rails 3.0.7需要更改ERB语法,而我只是没有得到。

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

# %><%

这对我来说没有意义,而且修复很丑陋。 我做错了什么?

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


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

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

[ 我对上面实际问题的更新的副本 ]

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

相关内容

  • 没有找到相关文章

最新更新