从网上找了一些erb的资料,看不太懂,以一个实例请教一下
有一个csv文件,只有两行两列
2,3
4,5
请问,如何写个ruby程序,做到:
1.生成下面的html文件
2 | 3 |
4 | 5 |
2.如何运行这个ruby程序后,生成html页面形式的表格?
[code="ERB"]
hello,this can happen.I dance,he can dance.swift.done!
[/code]
这个看起来貌似更好点
我在Sinatra下面写了一个,你看看:
app.rb
[code="Ruby"]
require 'rubygems'
require 'sinatra'
get '/' do
@csv=File.open("D:/erb.csv")
erb :erb
end
[/code]
然后在该文件相同目录下,建一个views目录,创建一个erb.erb文件,代码如下:
[code="erb"]
hello,this is can happen.I darnce,he can darnce.swift.done!
[/code]
运行ruby app.rb,在地址栏中输入:http://localhost:4567,就可以看到你想要的效果了。[size=xx-large]
[color=red]注意:要安装Sinatra。[/color]
[/size]