急!!!想用Ruby生成HTML文件,哪位牛人达人的,指点一下呗
想读取一个txt文件,解析每行数据数据,生成HTML文件,显示一个有颜色的表格。
主要是怎么生成HTML文件呢?
哪位高人来段代码呗。谢谢谢谢,非常感谢。
[解决办法]
很容易啊!不知道你想要的是什么
# To change this template, choose Tools
[解决办法]
Templates
# and open the template in the editor.
class TxtToHtml
def initialize(filepath,outputpath=nil)
out = nil
out = File.open(outputpath, "w") if outputpath
File.open(filepath) do
[解决办法]
f
[解决办法]
f.each do
[解决办法]
line
[解决办法]
pre_html_string = anlyse(line)
html_string = tohtml(pre_html_string)
out.puts html_string if out
puts html_string
end
end
end
protected
#解析,转html前的处理,需要自己处理啊
def anlyse(line)
ret = line
return ret
end
#转化成html,举个例子
def tohtml(line)
content_tag(:div,line)
end
private
def content_tag(name,str)
"<" + name.to_s + ">" + str + "</" + name.to_s + ">"
end
end
TxtToHtml.new($*[0],$*[1])