这个问题与另一个问题有关: Change rails text_field form builder type
我的表单中有一个 JQuery 工具范围,并且要使其工作需要输入字段的类型为“日期”。Rails 不允许我这样做,所以我使用了手动标记,如下所示:
<% form_for @customer, :url => {:action => "update", :id => @customer} do |f| %>
...
<%= tag(:input, {:type => :range, :value => f.object.travel, :name => "travel", :min => "0", :max => "100" }) %>
...
<% end %>
此标签显示范围滑块。它还显示来自数据库的正确值。但是,当我提交更改时,“旅行”属性作为通用属性发送,而不是在“客户”下发送。所以,我的数据库没有更新。
如何重写标签以使其作为“客户”属性包含在内?