Cra*_*ker 3 ruby ruby-on-rails exception nested-forms
在进行嵌套模型表单时,我遇到了这个异常:
ActiveRecord::AssociationTypeMismatch in RecipesController#update
Ingredient(#35624480) expected, got Ingredient(#34767560)
Run Code Online (Sandbox Code Playgroud)
涉及的模型是食谱和成分.配方has_many和accepts_nested_attributes_for:配料,属于:配方.
尝试在配方编辑/更新的嵌套成分表单上_destroy(= 1)预先存在的成分之一时,我得到此异常.
这没什么意义,主要是因为关联类型是预期的(由例外自己承认).
更不经意的是它在功能测试中运行得很好.
此外,如果我重新发布表单(通过更新时的浏览器刷新),它有时也有效.如果我重新启动(开发)网络服务器,它也会工作.
可能导致这种情况的任何想法,或者我应该寻找什么?
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |