DEf*_*ion 6 ruby-on-rails erubis view-helpers
我有几个块助手,这是我正在做的一个简单的例子:
def wrap_foo foo, &block
data = capture(&block)
content = "
<div class=\"foo\" id=\"#{foo}\">
#{data}
</div>"
concat( content )
end
Run Code Online (Sandbox Code Playgroud)
我只是尝试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.<<
Run Code Online (Sandbox Code Playgroud)
删除调用以concat删除错误但最终导致我的包装器没有被渲染
使用:
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |