私はtwitterブートストラップでsimple_form 2.0を使用しています。TwitterのブートストラップとSimple Form 2.0を使用して複数の入力を1行に入力
私は私のフォームは
<div class="control-group">
<%= f.input :city,:wrapper => :small, :placeholder => "City", :input_html => { :class=>"span2", :maxlength => 10},:label => false %>
<%= f.input :region, :wrapper => :small , :placeholder => "Region", :input_html => { :class=>"span1", :maxlength => 5}, :label => false %>
<%= f.input :postal_code, :wrapper => :small, :placeholder => "Postal Code",:input_html => { :class=>"span2", :maxlength => 10},:label => false %>
</div>
私はする必要があります信じているI ような何かを得るために適切なラッパー形式であるかを判断しようとしています[街] [国] [郵便番号]
このラッパーを試してみました
config.wrappers :small, :tag => 'div', :class => 'controls inline-inputs', :error_class => 'error' do |b|
b.use :placeholder
b.use :label_input
end
私は私もCSSを定義する必要があると考えているが、私はウサギの穴を下に行く前に、私はこれがsomewherに構築されている場合、私は尋ねるだろうと思いましたe。
ありがとう!これは正しい方向に私を指摘した。私は市ラベルを必要としていたので、最初の行には '<%= form.input:city do%>'と同等の処理を行ってしまいました。 'input_html'は実際に出力に出てこないようで、私の場合はラッパークラスは視覚的に重要ではないようです。おそらくあなたのBootstrapのバージョンなどに依存します。そして、私は "span1"の代わりに "input-mini"などを使用しました。単純化することが可能かもしれないことを指摘してください。 –