我刚刚对我的数据库进行了更改,添加了一个数据类型为blob的'description'。
我已经在我的模型中为我的attr_accessible添加了:description,并添加了:对我的表单的描述,所以它看起来像
<%= form.inputs :title, :image, :description %>
当我运行表单时,我得到了
undefined method `binary_input' for #<Formtastic::SemanticFormBuilder:0x5876568>
我完全不知道在哪里开始调试这个。如果我从表单中删除:描述,一切都很好。我在我的数据库中看到该字段没有添加任何问题,并且有一种blob类型。
有关如何解决这个问题的任何建议吗?
我在rails 3上使用Ruby 1.92。 ---------------------------------- UPDATE --------------- ----------------------------
我怀疑BLOB类型是导致此问题的原因,因此我将列类型更改为字符串,现在它可以正常工作。 不幸的是,我希望描述比数据库允许的字符串字段更长。
还有其他人使用blob吗? 我的数据库中有另一个blob字段,没有问题。
由于