将文本输入到Rails中的PickList



我已经转换了

 <%= f.text_field :customer_poc %>

<%= f.collection_select(:customer_poc, Project.all, :customer_poc, :customer_poc, :include_blank => "Please select") %> 

这将创建一个PickList,并允许我从Db中的所有客户POC选项中进行选择。但是,现在我无法输入新数据。

我需要添加什么,这样我既可以拥有我的选择列表,又可以将新数据输入到字段中?

使用未绑定的文本字段标记添加新数据,并为PickList保留collection_select。例如:

<%= f.text_field_tag :new_customer_poc %>

当您处理参数时,您需要检查是否填写了params[:new_customer_poc],如果填写了,则从中创建一个新记录。

最新更新