在Ruby on Rails上的滑块

时间:2011-11-08 01:39:51

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

我正在使用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/ 但我得到它的错误。有没有更简单的方法呢?

1 个答案:

答案 0 :(得分:2)

您可以使用jQuery UI的滑块在其中集成滑块: http://jqueryui.com/demos/slider/

如果您正在使用HAML,则可以使用#{}标记组合JS和HAML代码。

例如,如果您使用的是:javascript过滤器,并且您想在HAML中使用@对象的名称:

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

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

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

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