我想將引導窗體控件類添加到rails time_select控件中。我嘗試這個,但它不起作用。如何設計rails time_select字段?
<%= time_select :open_time, :prompt , :default => {:hour => '9', :minute => '30'} , class: "form-control" %>
我想將引導窗體控件類添加到rails time_select控件中。我嘗試這個,但它不起作用。如何設計rails time_select字段?
<%= time_select :open_time, :prompt , :default => {:hour => '9', :minute => '30'} , class: "form-control" %>
的docs狀態:time_select(method, options = {}, html_options = {})
所以你的情況:<%= time_select :open_time, { prompt: {hour: '9', minute: '30'} }, { class: 'form-control' } %>
這裏是軌道的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"} %>
感謝您的回覆,但犯規看起來像引導選擇。 https://yadi.sk/i/1JALnRMy3GLKCF我將爲此使用2個文本框。 – onder