2013-08-05 76 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以不同的方式工作。我知道有价值:“某些东西”应该有效,但似乎并不这样。虽然谢谢! –