2013-08-05 108 views
1

我試圖在我的autocomplete_field上顯示一個默認值,同時允許用戶也查找來自同一字段的其他選項。Rails - 爲自動填充字段設置默認值

我已經嘗試過其他帖子所建議的以下內容,方法是:將value設置爲我希望的值作爲默認值;但是,它不會通過驗證。

<%= f.autocomplete_field :brand_name, autocomplete_brand_name_products_path, :value => current_user.name %>

寶石: https://github.com/crowdint/rails3-jquery-autocomplete

我感謝所有幫助提前!

+0

你有什麼樣的驗證? – Mattherick

回答

0

如果你只是在你的輸入框/表單字段中的東西,你可以使用佔位符:'值'。

f.input :brand_name, placeholder: 'Some value', value: 'Some value'

f.input :brand_name, placeholder: "#{some dynamic value}", value: "#{some dynamic value}"

這並假定f.autocomplete_field方法擴展/具有可用作爲標準f.input做同樣的選項。

+0

嗯我認爲f.autocomplete以不同的方式工作。我知道有價值:「某些東西」應該有效,但似乎並不這樣。雖然謝謝! –