1

如何使用 Highrise API 添加和删除标签。我相信我的问题是由于缺乏对 Highrise GEM 所基于的 ActiveResources 的了解。

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

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

虽然返回 true,但不会删除标签关联。

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

4

1 回答 1

2

查看 gem源代码,似乎Highrise::Person是这样Taggable

所以你可以这样做:

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

请注意,您需要提供一个tag_name,而不是它的 id。

于 2017-02-01T11:39:55.897 回答