我正在切换我的应用程序以使用 simple_form
但我对如何显示文本输入有点困惑。例如,当我执行以下操作时:
f.input :foobar # <textarea name = "model[foobar]"></textarea>
我得到一个 textarea 而不是在输入中输入一种文本。如何强制 simple_form 输出文本输入?
最佳答案
这是因为该字段是 text
数据库中的列,而不是 string
/varchar
/etc.,你可以像这样覆盖默认值:
f.input :foobar, :as => :string
您可以在 simple_form readme 中阅读有关所有映射的信息。在“可用的映射/输入”下。
关于ruby-on-rails - simple_form 文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9660432/