【问题标题】:Rails with bootstrap-slider-rails带有引导滑块的导轨
【发布时间】:2016-07-14 12:28:06
【问题描述】:

我正在尝试使用 bootstrap-slider-rails gem 在 Rails 4 中制作应用程序。

我找不到如何使用它的示例。

我已经通过安装 gem 来设置它并添加:

@import 'bootstrap-slider';

到我的 application.css.scss 文件,并且

//= require_tree .
//= require bootstrap-slider

引导滑块是我的 application.js 中最后需要的东西

在我看来,我想做一个滑块。

我试过粗略地粘贴http://www.eyecon.ro/bootstrap-slider/上显示的文字

$('.slider').slider()

虽然它除了将滑块线打印为文本之外什么都不做。

你是如何做到这一点的?

相比之下,当我使用来自

的示例时

http://seiyria.com/bootstrap-slider/

我可以在视图上显示一个滑块。我不认为这使用了宝石。

有谁知道如何让它工作?

【问题讨论】:

    标签: javascript jquery ruby-on-rails twitter-bootstrap bootstrap-slider


    【解决方案1】:

    请显示您的浏览器控制台。验证是否存在任何错误以及您的输入文本是否具有 slider 类,如以下示例:

    宝石文件:

    gem 'bootstrap-slider-rails'
    

    application.css:

     *= require bootstrap-slider
     *= require_tree .
     *= require_self
    

    应用程序.js

    //= require jquery
    //= require jquery_ujs
    //= require turbolinks
    //= require_tree .
    //= require bootstrap-slider
    
    $(function() {
      $('.slider').slider();
    });
    

    test.html.erb:

    <input type="text" class="slider" value="" data-slider-min="-20" data-slider-max="20" data-slider-step="1" data-slider-value="-14" data-slider-orientation="vertical" data-slider-selection="after"data-slider-tooltip="hide">
    

    我做了一个测试,这种方法有效。祝你好运

    编辑:验证您的slider() 呼叫是否已准备就绪,例如$(function() {

    【讨论】:

    • 我的尝试和你的不同之处在于我在我的 css 树中使用 import 而不是 require 。我在我的 assets/javascripts 文件夹中创建了一个名为 slider 的文件,并在其中包含了 js 函数。它不起作用
    • 在 scss 中使用 @import 也适用于我。您的控制台没有显示任何错误?
    • 没有错误。它在控制台中唯一提到的是:Started GET "/assets/bootstrap-slider.self-c657f96f6d1f33fcbca0bbbf2f5b12faec819a51afac97740f3078c64067891f.js?body=1" for ::1 at 2016-03-27 11:35:41 +1100
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多