我有一个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让我认为您可以。
答案 0 :(得分:0)
我发现执行ActsAsTaggableOn::Tag.destroy_all
会为我删除所有标签。