【发布时间】:2016-04-25 17:39:40
【问题描述】:
我在 simple_form 中有一个基本的文本输入:
= f.input :title, label: "Name:", placeholder: "New make"
我在尝试渲染视图时获取了这个异常:
No input found for citext
我该如何解决?
【问题讨论】:
标签: ruby-on-rails ruby simple-form
我在 simple_form 中有一个基本的文本输入:
= f.input :title, label: "Name:", placeholder: "New make"
我在尝试渲染视图时获取了这个异常:
No input found for citext
我该如何解决?
【问题讨论】:
标签: ruby-on-rails ruby simple-form
只需指定输入类型:
= f.input :title, label: "Name:", placeholder: "New make", as: :string
【讨论】:
您还可以在初始化程序中放入以下行来定义自定义输入映射。
SimpleForm::FormBuilder.map_type :citext, to: SimpleForm::Inputs::TextInput
【讨论】:
SimpleForm::FormBuilder.map_type :citext, to: SimpleForm::Inputs::StringInput,它提供了常规文本输入,而不是文本区域。