【发布时间】:2020-05-24 13:19:33
【问题描述】:
我正在为我的 rails 应用程序使用 ruby trello gem。我需要将成员添加到创建的 trello 板。这怎么可能实现?我这样创建板:
board = Trello::Board.create(
name: BOARD_NAME,
description: BOARD_DESC
)
【问题讨论】:
标签: ruby-on-rails ruby trello
我正在为我的 rails 应用程序使用 ruby trello gem。我需要将成员添加到创建的 trello 板。这怎么可能实现?我这样创建板:
board = Trello::Board.create(
name: BOARD_NAME,
description: BOARD_DESC
)
【问题讨论】:
标签: ruby-on-rails ruby trello
此答案假设您使用的是 2.2.0 版的 ruby-trello gem。
首先,实例化您的电路板。我们将在这里使用您的示例,但您也可以find an existing board:
board = Trello::Board.create(
name: BOARD_NAME,
description: BOARD_DESC
)
第二,instantiate a member。您需要为此部分提供id_or_username:
member = Trello::Member.find(id_or_username)
第三,add the member to the board。您可以使用 :admin、:normal 或 :observer 中的任何一个,具体取决于用户应具有的权限:
board.add_member(member, :normal)
此操作不需要单独调用save,因为它不会修改板的字段;它直接调用API。
【讨论】: