2011-11-08 64 views
2

我正在使用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/ 但我得到它的錯誤。有沒有更簡單的方法來做到這一點?Ruby on Rails中的滑動條

+2

Rails幾乎完全不相關。你需要一個HTML + JS(+ CSS)滑塊。 – Phrogz

回答

2

您可以使用jQuery UI的滑塊集成了一個滑塊有: http://jqueryui.com/demos/slider/

如果您使用HAML,你可以使用#{}標籤結合JS和HAML代碼。

例如,如果你正在使用的:要在HAML使用一個@對象的名稱的JavaScript過濾和:

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

您可能需要使用escape_javascript()標籤:

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

我不記得你是否必須逃避它。