2017-02-01 1 views
1

Как можно добавлять и удалять теги с помощью Highrise API. Я считаю, что моя проблема связана с отсутствием знаний в ActiveResources, на которых основывается Highrise GEM.Ruby Highrise API - Добавить Удалить теги от Person

Теперь я попробовал некоторые вещи, как это ...

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

Хотя возвращает истину, не удаляет тег ассоциации.

Я хотел бы знать, как удалить тег от человека. Заранее спасибо.

ответ

2

Глядя на жемчужину sourcecode, кажется, что Highrise::Person is Taggable.

Так что вы можете сделать:

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

Обратите внимание, что вам нужно, чтобы обеспечить tag_name, а не его идентификатор.

 Смежные вопросы

  • Нет связанных вопросов^_^