2011-11-08 19 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コードを組み合わせることができます。例えば

あなたが使用している場合:JavaScriptのフィルタとあなたはHAMLで、@のオブジェクトの名前を使用したい:

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

あなたは(escape_javascriptを使用する必要があるかもしれませんが)タグ:

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

エスケープする必要があるかどうか思い出せません。