2012-02-22 7 views
4

新しいsimple_form gem(2.0.0)には、twitterへのラッパーがあります。しかし、私は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 => :errors do |b| 

... 

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

... 

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

ため

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' 

あなたはdiff hereを見ることができます。

+0

ありがとう!しかし、2行目に小さなエラーがあります。これは ':error_class =>:error'(単数)でなければなりません。 – Zubin