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。
如何使用 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。