有没有更简单的方法在Ruby中构建HTML?

时间:2011-06-16 13:50:58

标签: ruby-on-rails ruby web-controls

我是Ruby on Rails的新手。构建页面时,我必须手动编写纯HTML代码。

像asp.net的web控件这样的工具可以轻松构建页面吗?

3 个答案:

答案 0 :(得分:5)

您可能需要查看haml - http://haml-lang.com/

有些人发现它比html.erb更简洁,更容易阅读/写作。

答案 1 :(得分:1)

生成的代码==糟糕而丑陋的代码,因此最好编写自己的HTML 但是,我们鼓励您使用Rails HTML帮助程序,如form helpers等。

HamlSlim可以在编写HTML时为您节省许多击键次数,并使其更加清晰。

答案 2 :(得分:-1)

您可能想要查看我开发的dom gem。使用它,您可以执行以下操作:

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>"