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。 –