我在project.rb:
has_many :items, :dependent => :destroy
Run Code Online (Sandbox Code Playgroud)
在item.rb中:
belongs_to :project
Run Code Online (Sandbox Code Playgroud)
我的项目夹具:
b1_s_first_project:
title: B1's first project
Run Code Online (Sandbox Code Playgroud)
我的物品夹具:
b1_s_first_project_s_first_item:
title: B1's first project's first item
project: b1_s_first_project
Run Code Online (Sandbox Code Playgroud)
在我的单元测试中,我设置了局部变量item = items(:b1_s_first_project_s_first_item)和project = projects(:b1_s_first_project).当我调用时project.destroy,project.destroyed?返回true,但item.destroyed?返回nil,就好像它没有被销毁一样.我错过了什么?提前致谢.
| 归档时间: |
|
| 查看次数: |
1275 次 |
| 最近记录: |