我是Ruby on Rails的新手。构建页面时,我必须手动编写纯HTML代码。
像asp.net的web控件这样的工具可以轻松构建页面吗?
答案 0 :(得分:5)
您可能需要查看haml - http://haml-lang.com/
有些人发现它比html.erb更简洁,更容易阅读/写作。
答案 1 :(得分:1)
生成的代码==糟糕而丑陋的代码,因此最好编写自己的HTML 但是,我们鼓励您使用Rails HTML帮助程序,如form helpers等。
答案 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>"