【问题标题】:Slider bar in Ruby on RailsRuby on Rails 中的滑块
【发布时间】:2011-11-08 01:39:51
【问题描述】:

我正在使用 Ruby 1.9.2 和 Rails 3.1 开发一个以视频为中心的应用程序。 我需要一个滑块来允许用户动态拖动和更改视频的总持续时间。我尝试使用 HTML5 实现一个滑块,但它在 Firefox 中不起作用。我也尝试过使用 Formtastic 2.0.2 - http://ballardhack.wordpress.com/2011/02/10/adding-a-custom-jquery-ui-control-to-formtastic-in-ruby-on-rails/ 但我得到了错误。有没有更简单的方法来做到这一点?

【问题讨论】:

  • Rails 几乎完全不相关。你想要一个 HTML + JS (+CSS) 滑块。

标签: javascript html ruby-on-rails css slider


【解决方案1】:

您可以使用 jQuery UI 的滑块在那里集成一个滑块: http://jqueryui.com/demos/slider/

如果您使用的是 HAML,则可以使用 #{} 标签将 JS 和 HAML 代码组合在一起。

例如,如果您正在使用 :javascript 过滤器并且想要在 HAML 中使用 @object 的名称:

-content_for :head do 
  :javascript
    alert(#{@object.name});

您可能需要使用 escape_javascript() 标签:

-content_for :head do 
  :javascript
    alert(#{escape_javascript(@object.name)});

我不记得你是否必须逃避它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2012-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    相关资源
    最近更新 更多