如何使用Highrise API添加和删除标签。我认为我的问题是由于ActiveResources缺乏知识,高层建筑GEM就是以此为基础的。
现在我尝试了这样的事情......
person = Highrise::Person.find(1234)
person.update_attributes(tags: [ { id: 9876, _destroy: true } ])
虽然返回true,但不会删除标记关联。
我想知道如何从一个人身上删除一个标签。提前谢谢。
答案 0 :(得分:2)
查看gem sourcecode,似乎Highrise::Person
为Taggable
。
所以你可以这样做:
person = Highrise::Person.find(1234)
person.untag!(tag_name)
请注意,您需要提供tag_name
,而不是其ID。