依赖于Rails :: destroy上行为可标记

时间:2018-07-17 15:46:30

标签: ruby-on-rails acts-as-taggable-on

我有一个Rails 5应用,当父记录被销毁时,我想销毁标签。我正在尝试做类似的事情:

class Job < ApplicationRecord
    acts_as_taggable_on :jobs, dependent: :destroy
    ...

执行此操作时出现错误:

undefined method `to_sym' for {:dependent=>:destroy}:Hash Did you mean? to_s to_set

documentation for acts-as-taggable-on并未明确表示您可以使用dependent::destroy,但是this issue让我认为您可以。

1 个答案:

答案 0 :(得分:0)

我发现执行ActsAsTaggableOn::Tag.destroy_all会为我删除所有标签。