datepicker - 如何设置 bootstrap-datepicker-rails?

标签 datepicker ruby-on-rails-3.2 jquery-ui-datepicker twitter-bootstrap-rails

有人知道如何设置 gem bootstrap-datepicker-rails 吗?我按照 http://rubydoc.info/gems/bootstrap-datepicker-rails/0.6.21/frames 中的步骤操作, 基本上:

  • 我设置 twitter-bootstrap-rails gem
  • 我将此添加到 gemfile gem 'bootstrap-datepicker-rails', '>= 0.6.21'
  • 将此行添加到 app/assets/stylesheets/application.css
    *= require bootstrap-datepicker
    
  • 将此行添加到 app/assets/javascripts/application.js
    //= require bootstrap-datepicker
    
  • 将此行添加到 app/assets/javascripts/controllername.js.coffee
    $('.datepicker').datepicker()
    
  • 最后在 View 中使用:)
    <input type="text" data-behaviour='datepicker' >
    

  • 但它不起作用!!有人让它工作吗?它应该很好用,如下所示:
    http://jsfiddle.net/2Gg5k/43/

    最佳答案

    看第5步和第6步,你的选择类.datepicker在javascript中但不在input field

    尝试这个

    关于 View (例如表单)

    <%= f.text_field :mydate, 'data-behaviour' => 'datepicker' %>
    
    <script type="text/javascript">
      $('[data-behaviour~=datepicker]').datepicker();
    </script>
    

    或作为组件:
    <div class="input-append date datepicker" data-date="12-02-2012" data-date-format="dd-mm-yyyy">
        <%= f.text_field :mydate, 'data-behaviour' => 'datepicker', :disabled => 'disable' %><span class="add-on"><i class="icon-th"></i></span>
    </div>
    
    <script type="text/javascript">
      $('.datepicker').datepicker();
    </script>
    

    如果使用 date 的属性,以上所有示例类型。
    您可以使用 bootstrap-datetimepicker-rails gem,如果属性使用datetime类型

    关于datepicker - 如何设置 bootstrap-datepicker-rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12928918/

    相关文章:

    javascript - 如何将日期选择器添加到 Angular meteor ?

    javascript - 如何在 Date Picker jquery-ui 中更改 div 中的这个特定的 css 类?

    jquery - 如何更改日期选择器颜色?

    ruby-on-rails - 事件管理员 NoMethodError 错误

    mysql - 如何向依赖于另一个模型的 Rails 模型添加验证

    jquery - Vue.js与jQuery datepicker/timepicker双向绑定(bind)

    jquery - 如何隐藏 jquery datepicker 上一个/下一个文本

    javascript - 日期选择器仅更改表格第一行中的日期

    javascript - jQuery UI 日期选择器 : add 6 months to another datepicker

    mysql - 在 Rails 3.2.13 应用程序中,我错误地生成了索引