ラッパーやスタイルsimple_formを記述して、フォーム要素がすべて1行になるようにすることはできますか?simple_formフォームアイテムは改行なしで行に表示されますか?
必要なのは、このようなものです:用
検索:[入力テキストフィールド]国[テキストフィールドをドロップダウン]都市[テキストフィールドをドロップダウン]
イム
- simple_form 2 を使用して
- twitterブートストラップ2
現在、 m-horizontalまたは.form-verticalを使用すると、CSSにルールを追加するか、simple_formラッパーを作成することで、 "inline 1 row form elements display"を取得する最良の方法はありますか?
更新いくつかのHAML/CSS:
= simple_form_for(@session, :html => { :class => 'form-horizontal' }) do |f|
= f.input :age_from,
:collection => 18..60,
:default => 18,
:blank =>false,
:label => 'Age from',
:item_wrapper_class => 'inline',
:input_html => { :style => "width: 102px" },
= f.input :age_to,
:collection => 18..60,
:default => 25,
:blank => false,
:label => 'Age to',
:item_wrapper_class => 'inline',
:input_html => { :style => "width: 102px" }
よりはまだ定期的にブートストラップCSSの何を使用していません。 item_wrapper_classは、コレクション内の単一のラジオボタンのように、要素全体に対して機能していません。
私はあなたが.FORM水平使用(私のための最も簡単かつクリーンな溶液)またはカスタム入力を書き込むことができますいずれか
.form-horizontalフォームの入力フィールドの後に改行を入れました。私は、カスタムフォームビルダーを書くかどうかを確認します。 – Rubytastic
か、display:inlineまたはdisplay:inline-blockを使用して、特定のフォームIDセレクターの下にある入力とラベルを探します。 #my_form input {display:inline-block}のようなもの –
'.form-inline'を使うべきです。 – neersighted