最近,我已将我的一个模型从自制(基于 parent_id)树结构迁移到祖先 gem,并且我有一个失败的控制器规范用于该new
操作。有问题的行是:
assigns(:category).should be_a_new(Category).with(parent_id: root_category.id)
但是它抱怨没有属性parent_id
,实际上它不是因为 parent_id 现在是一种方法。我应该如何修改上面的行来检查一个新的类别和那个category.parent_id == root_category.id
?