새로운 simple_form gem (2.0.0)에는 twitter에 대한 래퍼가 있습니다. 그러나 나는 zurb-foundation을 사용하는 것을 선호합니다. 그래서이 래퍼를 만들어 봅니다.통합 Simple-form 2.0.0 및 Zurb
누구나 래퍼를 만들 수 있습니까?
새로운 simple_form gem (2.0.0)에는 twitter에 대한 래퍼가 있습니다. 그러나 나는 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
이다. 그것은 나를 위해 완벽하게 작동한다. simple_form 2.0. –
쿨, 고마워. – Benjamin