2017-03-25 32 views
0

我想將引導窗體控件類添加到rails time_select控件中。我嘗試這個,但它不起作用。如何設計rails time_select字段?

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

回答

0

docs狀態:time_select(method, options = {}, html_options = {})

所以你的情況:<%= time_select :open_time, { prompt: {hour: '9', minute: '30'} }, { class: 'form-control' } %>

+0

感謝您的回覆,但犯規看起來像引導選擇。 https://yadi.sk/i/1JALnRMy3GLKCF我將爲此使用2個文本框。 – onder

0

這裏是軌道的time_select方法。

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

所以,從上面的方法,你可以使用html_options用於添加html屬性。

所以,你的代碼變得,

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

Here is the reference

+0

感謝您的回覆,但它看起來不像引導選擇。 https://yadi.sk/i/1JALnRMy3GLKCF我將爲此使用2個文本框。 – onder

+0

您應該在項目中引導並確保它正在工作,並檢查並檢查選擇標籤是否到來 – Sravan