В Rails 3, используя Formtastic 2, как я могу заменить встроенный упорядоченный список на div? - PullRequest
7 голосов
/ 08 сентября 2011

В моем приложении на Rails 3 я использую Twitter Bootstrap в качестве основы для разработки собственной системы управления проектами.Я использую Formtastic, чтобы помочь мне с формами, так как это экономит много времени и кода.Моя проблема заключается в том, чтобы заставить код Formtastic выводить формы способом, который соответствует соглашениям Bootstrap.Я прочитал несколько статей, которые я нашел в Google, предлагая мне обезьянить патч Formtastic, но я не смог сделать это успешно.

Как я могу настроить вывод Formtastic, чтобы использовать div вокруг каждого поля, чтобы я мог использовать Bootstrap с ним?

Спасибо за внимание.

Ответы [ 3 ]

7 голосов
/ 10 сентября 2011

Что ж, сегодня я попробовал разветвить форму и сделать ее совместимой с загрузчиком ... Разметка невероятно тесно связана с кодом, поэтому я сдался и переключился на simple_form. Прекрасно работает с советом в Rails: использование simple_form и интеграция Twitter Bootstrap

6 голосов
/ 09 ноября 2011

Вы можете использовать камень formtastic-bootstrap .Вы должны быть в состоянии вставить это, и он сгенерирует HTML, который будет естественным образом работать с Twitter Bootstrap.

0 голосов
/ 20 октября 2011

Если вы используете файлы SCSS из одного из проектов scss-twitter-bootstrap , вы можете просто закомментировать или удалить включение для форм в CSS.

Просто скопируйте их в приложение / таблицы стилей (Rails 3.0) или приложение / активы / таблицы стилей и закомментируйте:

// @import "forms.scss";

Не забудьте добавить формальный CSS обратно в:

<%= stylesheet_link_tag 'formtastic', 'formtastic_changes' %>
...