0

Rails と jQuery Mobile を使用してモバイル Web アプリに取り組んでいます。「イベント」と呼ばれる Rails モデルと、対応するコントローラーとビュー (scafolding によって生成されたもの) があります。現在、生成されたフォームを使用して新しいイベントの作成に取り組んでいます。このフォームを少し変更したいのですが、Rails モデルとの互換性は維持したままです。

現在の外観は次のとおりです。

<%= form_for(@event) do |f| %>      
      <div class="field">
        <%= f.label :priority %><br />
        <%= f.number_field :priority %>
      </div>
      <div class="actions">
        <%= f.submit %>
      </div>
<% end %>

scafolded ビューは、私が推測するある種のデフォルトのヘルパー クラスを使用しています。しかし、f.number_field を、html で次のように見える jQuery モバイル スライダーに変更したいと思います。

<label for="slider-1">Input slider:</label>
<input type="range" name="slider-1" id="slider-1" value="60" min="0" max="100" />

では、rails モデルを jQuery スライダーとどのように組み合わせて、ユーザーが送信をクリックしたときに、clips_controller がスライダーを使用して調整された優先度を含むクリップ モデルを受け取るようにしますか?

前もって感謝します!

4

1 に答える 1

0

range_fieldヘルパー メソッドを使用できます

これの代わりに:

<%= f.number_field :priority %>

これを使って:

<%= f.range_field :priority, :min => 0, :max => 100 %>
于 2012-10-08T07:56:30.443 に答える