文件名称:cells-erb:对单元格的ERB支持
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-29 10:45:19
Ruby
单元格:: Erb ERB支持使用。 安装 将此行添加到您的应用程序的Gemfile中: gem 'cells-erb' 这将为.erb文件注册Erbse::Engine 。 这就是您需要做的。 厄布斯 是ERB的下一代实现,带有一些不错的新语义和显式代码。 它不使用实例变量进行输出缓冲。 您应该阅读其文档,以了解使用Erbse可以做什么和不能做什么。 块屈服 使用Erbse,您实际上可以,将它们传递给其他单元格并yield它们。 这将只返回块返回的内容,而不会在后台发生奇怪的缓冲魔术。 捕获 Cells-ERB中的capture实现实际上是yield 。 def capture ( & block ) yield end 如果要捕获代码块而不输出,则需要使用Erbse的<%@ %>标签。 <% @ content = capture do %> < h1> Hi
【文件预览】:
cells-erb-master
----.gitignore(22B)
----.travis.yml(96B)
----LICENSE.txt(1KB)
----README.md(2KB)
----cells-erb.gemspec(915B)
----lib()
--------cell()
--------cells-erb.rb(19B)
----CHANGES.md(643B)
----Gemfile(288B)
----Rakefile(180B)
----test()
--------cells()
--------erb_test.rb(221B)
--------test_helper.rb(82B)