Rails+将模型绑定到表单中的jQuery Mobile组件



我正在使用Rails和jQuery mobile开发一个移动web应用程序。我有一个名为"Event"的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更改为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接收到一个剪辑模型,该模型包含使用滑块调整的优先级?

提前谢谢!

您可以使用range_field辅助方法

取而代之的是:

<%= f.number_field :priority %>

使用此:

<%= f.range_field :priority, :min => 0, :max => 100 %>

最新更新