【文件属性】:
文件名称:csb:用于Ruby on Rails的简单且支持流传输的CSV模板引擎
文件大小:16KB
文件格式:ZIP
更新时间:2021-05-19 22:23:01
Ruby
Csb
用于Ruby on Rails的简单且支持流传输的CSV模板引擎。
特征
支持流媒体下载
具有BOM的UTF-8输出
可读代码
高测试性
用法
模板处理程序
在app / controllers / reports_controller.rb中:
def index
@reports = Report . preload ( :categories )
end
在app / views / reports / index.csv.csb中:
csv . items = @reports
# When there are many records
# csv.items = @reports.find_each
# When there are many records with decorator
# csv.items = @reports.find_each.l
【文件预览】:
csb-master
----.gitignore(163B)
----.rspec(53B)
----gemfiles()
--------rails52.gemfile(74B)
--------rails61.gemfile(72B)
----bin()
--------setup(131B)
--------console(338B)
----.travis.yml(106B)
----CODE_OF_CONDUCT.md(3KB)
----CHANGELOG.md(476B)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----spec()
--------csb_spec.rb(102B)
--------spec_helper.rb(359B)
--------lib()
----README.md(3KB)
----csb.gemspec(1KB)
----lib()
--------csb()
--------csb.rb(278B)
----Gemfile(88B)
----Rakefile(117B)