2012-02-22 7 views
4

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

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

ответ

3

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

+0

Я знаю, но это для simple_form 1.5, а не 2.0 – shingara

+0

Он отлично работает для меня n simple_form 2.0. –

+0

Прохладный, спасибо, что это работает. – Benjamin

4

Вам нужно изменить следующие строки в /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.

+0

Спасибо! Но в строке 2 есть небольшая ошибка. Это должно быть ': error_class =>: error' (единственное число). – Zubin