2017-03-25 2 views
0

Ich möchte Bootstrap Formularsteuerklasse zu Rails Time_select Steuerelement hinzufügen. Ich versuche das, aber es funktioniert nicht.Wie style rails time_select Feld?

<%= time_select :open_time, :prompt , :default => {:hour => '9', :minute => '30'} , class: "form-control" %> 

Antwort

0

Der docs Zustand: time_select(method, options = {}, html_options = {})

So in Ihrem Fall: <%= time_select :open_time, { prompt: {hour: '9', minute: '30'} }, { class: 'form-control' } %>

+0

Vielen Dank für Ihre Antwort, aber es muß nicht sieht aus wie wählen Bootstrap. https://yadi.sk/i/1JALnRMy3GLKCF Ich werde 2 Textfeld dafür verwenden. – onder

0

Hier ist die time_select Methode der Schienen.

def time_select(object_name, method, options = {}, html_options = {}) 
    Tags::TimeSelect.new(object_name, method, self, options, html_options).render 
end 

Also, aus dem obigen Verfahren können Sie html_options zum Addieren der html Attribute verwenden.

Also, Ihr Code wird,

<%= time_select :open_time, :prompt , :default => {:hour => '9', :minute => '30'} , html_options: {class: "form-control"} %> 

Here is the reference

+0

Vielen Dank für Ihre Antwort, aber es sieht nicht aus wie Bootstrap auswählen. https://yadi.sk/i/1JALnRMy3GLKCF Ich werde 2 Textfeld dafür verwenden. – onder

+0

Sie sollten Bootstrap in Ihrem Projekt haben und sicherstellen, dass es funktioniert, und inspizieren und prüfen, ob das select-Tag kommt – Sravan

Verwandte Themen