5
我在simple_form一個基本的文本輸入:simple_form我越來越沒有輸入發現citext
= f.input :title, label: "Name:", placeholder: "New make"
我取,當我試圖渲染視圖此異常:
No input found for citext
我該如何解決它?
我在simple_form一個基本的文本輸入:simple_form我越來越沒有輸入發現citext
= f.input :title, label: "Name:", placeholder: "New make"
我取,當我試圖渲染視圖此異常:
No input found for citext
我該如何解決它?
只要指定輸入類型:
= f.input :title, label: "Name:", placeholder: "New make", as: :string
你也可以把下面一行在初始化定義自定義輸入映射。
SimpleForm::FormBuilder.map_type :citext, to: SimpleForm::Inputs::TextInput
謝謝你的回答。它應該是被接受的答案(雖然它被添加了一年後,所以... :)) –
我實際上使用了'SimpleForm :: FormBuilder.map_type:citext,爲:SimpleForm :: Inputs :: StringInput'這給出了一個常規文本輸入,而不是textarea。 –