0

我正在使用 Rails 和 jQuery Mobile 开发移动网络应用程序。我有一个名为“事件”的 rails 模型以及相应的控制器和视图(通过脚手架生成)。现在我正在使用已生成的表单创建一个新事件。我想稍微改变一下这种形式,但仍然与 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 %>

我猜,脚手架视图正在使用某种默认的帮助程序类。但我想将 f.number_field 更改为 jQuery 移动滑块,在 html 中如下所示:

<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 回答