Tag: 嵌套forms的

使用Mongoid的嵌套表单出错

我在Rails 3上使用Mongoid并尝试构建嵌套表单。 我遇到的问题是当我使用accept_nested_attributes_for方法时,我收到此错误消息: undefined method `persisted?’ for []:Array 是否有其他人在Mongoid中遇到嵌套表单的问题? 我该怎么做才能解决它? 编辑:有关错误的更多信息。 这是完整的痕迹。 mongoid (2.0.0.beta.19) lib/mongoid/criteria.rb:156:in `send’ mongoid (2.0.0.beta.19) lib/mongoid/criteria.rb:156:in `method_missing’ mongoid (2.0.0.beta.19) lib/mongoid/associations/references_many.rb:113:in `send’ mongoid (2.0.0.beta.19) lib/mongoid/associations/references_many.rb:113:in `method_missing’ actionpack (3.0.1) lib/action_view/helpers/form_helper.rb:1280:in `fields_for_nested_model’ actionpack (3.0.1) lib/action_view/helpers/form_helper.rb:1273:in `fields_for_with_nested_attributes’ actionpack (3.0.1) lib/action_view/helpers/form_helper.rb:1155:in `fields_for’ simple_form (1.2.2) lib/simple_form/action_view_extensions/builder.rb:96:in `simple_fields_for’ app/views/users/profile.html.haml:16:in `_app_views_users_profile_html_haml__599717908_2187897020_0′