simple_form Formular-Elemente erscheinen in einer Zeile ohne Zeilenumbruch?

Wäre es möglich, schreiben Sie ein wrapper oder Stil simple_form, so dass die Formular-Elemente sind nebeneinander auf einer Zeile?

Was benötigt wird, ist wie folgt:

Suche nach: [ Eingabefeld ] Land [ drop-down-textfield ] Stadt [ drop-down-textfield ]

Im mit

  • simple_form 2
  • twitter bootstrap 2

Sie derzeit gesetzt .form-horizontal oder .form-vertikale, wäre der beste Weg, um eine "inline 1 Zeile Formular-Elemente anzeigen", indem Sie Regeln hinzufügen, um CSS oder erstellen Sie eine simple_form wrapper?

Update einige 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" }

Mit den normalen bootstrap-css nichts mehr noch.
die item_wrapper_class funktioniert nicht für ein ganzes element nur für wie ein einziger radio-button in einer Sammlung.

Ich brauche einen guten Weg, um wickeln Sie die komplette Sammlung inline-Elemente ( Alter und Alter aus )

InformationsquelleAutor Rubytastic | 2012-03-28
Schreibe einen Kommentar