ruby on rails - Using Bootstrap 3 Datepicker -
i'm trying replace 5 drop-down boxes in form datetime field (that auto-generated scaffolding) bootstrap 3 datepicker gem.
how can replace following:
<div class="field"> <%= f.label :date %><br> <%= f.datetime_select :date %> </div> with this:
<div class="form-group"> <div class='input-group date' id='datetimepicker1'> <input type='text' class="form-control" /> <span class="input-group-addon"> <span class="glyphicon glyphicon-calendar"></span> </span> </div> </div> i've tried following , doesn't appear show datepicker:
complete form:
<%= form_for(@transaction) |f| %> <% if @transaction.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@transaction.errors.count, "error") %> prohibited transaction being saved:</h2> <ul> <% @transaction.errors.full_messages.each |message| %> <li><%= message %></li> <% end %> </ul> </div> <% end %> <div class="field"> <%= f.label :amount %><br> <%= f.text_field :amount %> </div> <div class="field" id='datetimepicker1'> <%= f.label :date %><br> <%= f.text_field :date, class: 'form-control datepicker', id: 'datetimepicker1', placeholder: 'dd-mm-rrrr' %> </div> <script type="text/javascript"> $(function () { $('#datetimepicker1').datetimepicker(); }); </script> <div class="field"> <%= f.label :description %><br> <%= f.text_field :description %> </div> <div class="actions"> <%= f.submit "submit", class: "btn btn-primary btn-lg btn-block" %> </div> <% end %> complete form:
<%= form_for(@transaction) |f| %> <% if @transaction.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@transaction.errors.count, "error") %> prohibited transaction being saved:</h2> <ul> <% @transaction.errors.full_messages.each |message| %> <li><%= message %></li> <% end %> </ul> </div> <% end %> <div class="field"> <%= f.label :amount %><br> <%= f.text_field :amount %> </div> <div class="field"> <%= f.label :date %><br> <%= f.datetime_select :date %> </div> <div class="field"> <%= f.label :description %><br> <%= f.text_field :description %> </div> <div class="actions"> <%= f.submit "submit", class: "btn btn-primary btn-lg btn-block" %> </div> <% end %> application.js:
//= require jquery //= require jquery_ujs //= require turbolinks //= require moment //= require bootstrap-datetimepicker //= require_tree . application.css:
*= require bootstrap *= require bootstrap-datetimepicker *= require_tree . *= require_self
Comments
Post a Comment