【发布时间】:2011-09-07 19:16:49
【问题描述】:
在 Rails 3.1 应用程序中尝试使用 mongomapper 时,我决定也看看使用 formtastic。这很可能是由于我自己的无能,但我遇到了一个奇怪的错误,我无法深入了解
参数数量错误(1 比 0)
这是由下面表单中的 form.inputs 行引起的
<%= semantic_form_for @product do |form| %>
<%= form.inputs :name %>
<%= form.buttons %>
<% end %>
型号
class Product
include MongoMapper::Document
key :name, String
end
最初我尝试在更复杂的模型上使用<%= form.inputs %>,但没有生成表单字段,因此开始显式添加它们并遇到了我用这个简单模型重新创建的相同问题。我在文档中读到 formtastic 非常以 ActiveRecord 为中心。这是一个兼容性问题,还是我错过了一些愚蠢的事情?
我正在使用
导轨 3.1, 红宝石 1.9.2, mongo_mapper 0.9.2, formtastic 2.0.0.rc4(我最初尝试过 rc5)
【问题讨论】:
-
你能提供回溯吗?您可能必须深入研究 formtastic 的源代码才能了解它的预期。
-
我实际上提出了一个问题。这里有更多信息github.com/justinfrench/formtastic/issues/676
标签: ruby-on-rails-3.1 mongomapper formtastic