我已经搜索过并浏览了宝石文档,但似乎无法找到如何在预先存在的标记中添加上下文。
我的目标是为DB添加一些特定上下文的标记。据我所知,需要先创建一个标记,然后才能为其分配上下文。
tag = ActsAsTaggableOn::Tag.create(name: "name")
ActsAsAggableOn::Taggable.create(tag: tag.id, context: "context")
^这似乎不起作用,因为它会抛出undefined method create for ActsAsTaggableOn::Taggable
。我也无法向Tag.create
方法添加上下文,因为这会引发unknown attribute: context
错误。
我应该提一下,我想要添加到代码中的上下文在适当的模型中设置:acts_as_taggable_on :types
。
有关如何使用特定上下文创建标记的任何见解?或者在创建标签后添加它?