0

我正在使用gem'simple_form','2.0'和gem'rails3-jquery-autocomplete','1.0.10'。Simple_form輸入爲文本和自動完成

我無法讓一個字符串字段接受兩個':as'參數。

<%= 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 %> 

如果刪除:as =>:text,則自動完成部分工作,但':rows => 6'部分失敗。

如果我保持兩個,我得到6行,但自動完成停止工作。

我需要這個字段有多行以及自動完成。 這是一個非常愚蠢的問題,但我卡住了。請幫忙。

回答

2

簡單形式沒有定義autocomplete輸入。但是,如果您需要自動完成輸入和文本類型,我認爲您可以這樣做:

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 
+0

非常感謝您的回覆。 剛剛嘗試過。自動完成部分正在工作,但仍無法獲得多行。 – Bot

+0

我只需要該字段有多行,可以在不使其成爲文本字段的情況下完成嗎? – Bot

+0

如果自動完成輸入不改變'type'屬性,我發佈的代碼應該可以工作。也許你應該問自動完成的寶石作者。 – rafaelfranca