是否有任何ruby库来生成html表单?

时间:2011-06-09 04:24:05

标签: html ruby rubygems

寻找简单的html表单生成器gem。 我必须生成一个html表单,但它不像ActionView :: Form,只是没有任何args的生成器:

form.create do |f|
  f.text :comment
  f.name :name
end

生成

<input type="text" name="comment" />
<input type="text" name="name" />

任何要点,或解析器/生成器或库?

2 个答案:

答案 0 :(得分:2)

Builder很棒。它运作良好,似乎就像我会写的东西一样。界面干净简单。我上周用它来做类似的项目。

http://builder.rubyforge.org/

答案 1 :(得分:0)

是。我开发的dom宝石完全符合您的要求。您可以生成如下HTML字符串:

require "dom"
["foo".dom(:span, class: "bold"), "bar"].dom(:div).dom(:body).dom(:html)
# => "<html><body><div><span class=\"bold\">foo</span>bar</div></body></html>"