寻找简单的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" />
任何要点,或解析器/生成器或库?
答案 0 :(得分:2)
Builder很棒。它运作良好,似乎就像我会写的东西一样。界面干净简单。我上周用它来做类似的项目。
答案 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>"