【问题标题】:Rails dependent: :destroy on acts-as-taggable-onRails 依赖: :destroy onacts-as-taggable-on
【发布时间】:2018-07-17 15:46:29
【问题描述】:

我有一个 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 让我觉得可以。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多