Tag: erubis

Erubis阻止助手投掷错误与concat

我有几个块助手,这是我正在做的一个简单的例子: def wrap_foo foo, &block data = capture(&block) content = ” #{data} ” concat( content ) end 我只是在试用erubis而且它给了我以下错误: You have a nil object when you didn’t expect it! You might have expected an instance of Array. The error occurred while evaluating nil.<< 删除对concat的调用会删除错误但最终导致我的包装器没有被渲染 使用: Rails 2.3.5 Erubis 2.6.5 并尝试了这个gem ,帮助Erubis(虽然2.6.4)和Rails 2.3一起发挥得更好

带有erubis模板引擎的Ruby 2.1

我们正在寻找用于渲染视图的最快模板引擎。 据我所知,erubis是ruby中最快的模板引擎。 我的用例是通过脚本渲染模板。 查看gem官方页面,它的最新版本是在2011年。不确定社区是否活跃。 https://rubygems.org/gems/erubis/versions 有没有人使用ruby 2.1与erubis模板引擎? 是否建议使用erubis和ruby 2.1? 谢谢Abhay