Wählen Sie in Rails nicht Bootstrap anwenden

8

Ich habe das folgende select-Element in einem Rails-Formular:

%Vor%

Weiß jemand, warum die Bootstrap-Klasse: "form-control" nicht rendert?

Ich vermute, meine Syntax ist falsch. Jede Hilfe wird geschätzt.

    
Dustin James 13.08.2014, 21:06
quelle

1 Antwort

19

Laut der Dokumentation lautet die Methodensignatur für select :

%Vor%

html_options , wo Ihre HTML-Attributoptionen wie :class liegen sollen, kommt nach options , aber Sie lassen options weg und setzen html_options direkt nach choices . Versuchen Sie es stattdessen:

%Vor%

P.S. Wenn Sie sich wundern, warum die Methodensignatur object angibt, aber in der tatsächlichen Verwendung niemals object ( method ist immer zuerst) übergeben, liegt das daran, dass wir diese Methode nicht direkt aufrufen. Wenn wir f.select(...) in einem form_for -Block aufrufen, ruft Rails select(f.object, ...) für uns auf.

    
Jordan Running 13.08.2014, 21:09
quelle