В этом ответе предполагается, что вы используете ruby -trello gem в версии 2.2.0.
Сначала создайте экземпляр своей доски. Мы будем использовать ваш пример здесь, но вы также можете найти существующую доску :
board = Trello::Board.create(
name: BOARD_NAME,
description: BOARD_DESC
)
Во-вторых, создать элемент . Вам нужно будет указать id_or_username
для этой части:
member = Trello::Member.find(id_or_username)
В-третьих, добавить участника в правление . Вы можете использовать любой из :admin
, :normal
или :observer
в зависимости от разрешений, которые должен иметь пользователь:
board.add_member(member, :normal)
Эта операция не требует отдельного вызова save
так как не меняет поля доски; он вызывает API напрямую.