http://rubygems.org/gems/bootstrap_form-datetimepicker
Twitter Bootstrap 3.x、bootstrap_formと組み合わせてbootstrap-datetimepickerを使うときのヘルパを提供する。
たとえば、
<%= bootstrap_form_for(@item) do |f| %> <%= f.datetime_picker :available_since %> <% end %>
と書くと、
<div class="form-group"> <label class="control-label" for="item_available_since">Available Since</label> <div class="bootstrap_form-datetimepicker input-group date" data-date-format="YYYY-MM-DD HH:mm:ss ZZ"> <input class="form-control" id="item_available_since" name="item[available_since]" type="text" value="1955-10-23 11:22:33" /> <span class="input-group-addon"> <span class="glyphicon glyphicon-calendar"> </span> </span> </div> </div>
を生成する。
日付のフォーマットは:format
オプションでstrftime
の記法で指定できる。
各種assetsは自前で用意する必要があるので要注意*1。
*1:bootstrap-datetimepicker への依存とかも考えたけど、forkは多いしバージョンの移り変わりも多いので自前が一番なのかと。