Ruby 高层建筑 API - 添加删除人员标签

Ruby Highrise API - Add Remove Tags from Person

如何使用 Highrise 添加和删除标签 API。我认为我的问题是由于缺乏对 ActiveResources 的了解,而 Highrise GEM 正是基于此。

现在我尝试了这样的事情...

person = Highrise::Person.find(1234)
person.update_attributes(tags: [ { id: 9876, _destroy: true } ])

尽管 returns 正确,但不会删除标签关联。

我想知道如何删除一个人的标签。提前致谢。

正在查看 gem sourcecode, it seems that Highrise::Person is Taggable

所以你可以这样做:

person = Highrise::Person.find(1234)
person.untag!(tag_name)

请注意,您需要提供 tag_name,而不是其 ID。