simple_form我没有找到citext的输入

时间:2016-04-25 17:39:40

标签: ruby-on-rails ruby simple-form

我在simple_form中有一个基本的文本输入:

= f.input :title, label: "Name:", placeholder: "New make"

我在尝试渲染视图时获取此异常:

No input found for citext

我该如何解决?

2 个答案:

答案 0 :(得分:6)

您还可以在初始值设定项中添加以下行来定义自定义输入映射。

SimpleForm::FormBuilder.map_type :citext, to: SimpleForm::Inputs::TextInput

答案 1 :(得分:5)

只需指定输入类型:

= f.input :title, label: "Name:", placeholder: "New make", as: :string