Ruby on rails 作为文本和自动完成的简单表单输入
我使用的是gem'simple_form'、'2.0'和gem'rails3jqueryautocomplete'、'1.0.10' 我无法使字符串字段接受两个“:as”参数Ruby on rails 作为文本和自动完成的简单表单输入,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,simple-form,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,Simple Form,我使用的是gem'simple_form'、'2.0'和gem'rails3jqueryautocomplete'、'1.0.10' 我无法使字符串字段接受两个“:as”参数 <%= f.input :product_description , :url => autocomplete_product_name_products_path, :as => :text, :as => :autocomplete, :placeholder=>"Type product
<%= f.input :product_description , :url => autocomplete_product_name_products_path,
:as => :text, :as => :autocomplete, :placeholder=>"Type product name",
:input_html => {:class =>"span2", :rows => 6}, wrapper: :inline_label, label:false %>
autocomplete\u product\u name\u products\u path,
:as=>:text,:as=>:autocomplete,:placeholder=>“键入产品名称”,
:input_html=>{:class=>“span2”,:rows=>6},包装器::inline_标签,标签:false%>
如果删除:as=>:text,则自动完成部分工作,但“:rows=>6”部分失败
如果我保留这两行,我会得到6行,但自动完成停止工作
我需要这个字段有多行以及自动完成。
这是一个非常愚蠢的问题,但我被卡住了。请帮忙 简单表单不定义
自动完成
输入。但如果您需要自动完成输入和文本类型,我认为您可以:
f.input :product_description ,
:url => autocomplete_product_name_products_path,
:as => :autocomplete,
:placeholder=>"Type product name",
:input_html => {:class =>"span2", :rows => 6, type => :text },
wrapper: :inline_label, label: false
非常感谢您的回复。刚刚试过这个。“自动完成”部分正在工作,但仍然无法获取多行。我只需要该字段具有多行,是否可以在不将其设置为文本字段的情况下完成?如果“自动完成”输入未更改
type
属性,则我发布的代码应该可以工作。也许你应该问问自动完成宝石的作者。你是怎么做到的?对那些追随你脚步的人有什么建议吗?谢谢