2010-09-23 26 views
0

這個問題是與此相關的其他問題,手動滑軌標籤: 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 %> 

此標籤顯示範圍滑塊。它還顯示數據庫中的正確值。但是,當我提交更改時,「旅行」屬性作爲一般屬性發送,而不是「客戶」下發送。所以,我的數據庫不會更新。

我該如何重寫標籤,使其被包含爲「客戶」屬性?

回答

1

Try:

<%= tag(:input, {:type => :range, :value => f.object.travel, :name => "customer[travel]", :min => "0", :max => "100" }) %>