代码之家  ›  专栏  ›  技术社区  ›  Maestro1024

为什么cart.rb模型文件中的“has\u many:line\u items,:dependent=>destroy”导致测试失败

  •  0
  • Maestro1024  · 技术社区  · 14 年前

    为什么?

    has_many :line_items, :dependent => destroy

    在cart.rb模型文件中导致测试失败

    当我运行默认测试(“真相”)时,我得到了失败的测试。Trace说

    “/Users/username/Documents/rails\u projects/depot/app/models/cart.rb:2:in” `参数数目错误 (0代表1)(ArgumentError)来自 /Users/username/Documents/rails\u projects/depot/app/models/cart.rb:2英寸

    如果我把那行注释掉,我就不会再收到错误消息,测试就通过了。但我不明白错误信息。

    我应该看什么?这是一个有效的失败,我需要修复吗?

    谢谢

    1 回复  |  直到 14 年前
        1
  •  3
  •   DrColossos    14 年前

    有多个:行项目,:相关=>

    我想 destroy 是一个符号