Есть ли библиотека ruby ​​для создания HTML-формы? - PullRequest
0 голосов
/ 09 июня 2011

Ищем простой HTML генератор формы гем.Я должен сгенерировать HTML-форму, но она не похожа на ActionView :: Form, просто генератор без каких-либо аргументов, таких как:

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

, который генерирует

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

Любая суть, или парсер /генератор или библиотека?

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Строитель великолепен.Это работает хорошо, и, кажется, работает так же, как то, что я бы написал.Интерфейс прост и понятен.Я использовал его на прошлой неделе для аналогичного проекта.

http://builder.rubyforge.org/

0 голосов
/ 05 мая 2016

Да.Разработанный мной драгоценный камень 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>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...