Интеграция Simple-form 2.0.0 и Zurb - PullRequest
4 голосов
/ 22 февраля 2012

В новом геме simple_form (2.0.0) есть обертка для твиттера. Но я предпочитаю использовать Zurb-Foundation. Поэтому я пытаюсь создать эту обертку.

У кого-нибудь есть какие-то данные для создания оболочки?

Ответы [ 2 ]

4 голосов
/ 21 октября 2012

Вам необходимо изменить следующие строки в /config/initializers/simple_form.rb:

config.wrappers :default, :class => :input,
   :hint_class => :field_with_hint, :error_class => :field_with_errors do |b|

...

b.use :hint, :wrap_with => { :tag => :span, :class => :hint }
b.use :error, :wrap_with => { :tag => :span, :class => :error }

...

config.error_notification_class = 'alert alert-error'

для

config.wrappers :default, :class => :input,
   :hint_class => :field_with_hint, :error_class => :errors do |b|

...

b.use :error, :wrap_with => { :tag => :small }

...

# delete hint
config.error_notification_class = 'alert-box alert'

Здесь вы можете увидеть diff .

3 голосов
/ 22 февраля 2012

Эта запись в вики приближает вас. Затем вы можете отредактировать классы кнопок и класс ошибок в соответствии со структурой классов simple_form.

...