В новом жемчужине simple_form (2.0.0) есть обертка для твиттера. Но я предпочитаю использовать zurb-foundation. Поэтому я пытаюсь создать эту оболочку.Интеграция Simple-Form 2.0.0 и Zurb
У кого-нибудь есть ввод для создания обертки?
В новом жемчужине simple_form (2.0.0) есть обертка для твиттера. Но я предпочитаю использовать zurb-foundation. Поэтому я пытаюсь создать эту оболочку.Интеграция Simple-Form 2.0.0 и Zurb
У кого-нибудь есть ввод для создания обертки?
Этот wiki entry приближает вас. Затем вы можете редактировать классы кнопок и класс ошибок для соответствия структуре класса simple_form.
Вам нужно изменить следующие строки в /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 here.
Спасибо! Но в строке 2 есть небольшая ошибка. Это должно быть ': error_class =>: error' (единственное число). – Zubin
Я знаю, но это для simple_form 1.5, а не 2.0 – shingara
Он отлично работает для меня n simple_form 2.0. –
Прохладный, спасибо, что это работает. – Benjamin