【问题标题】:How to add members to trello board? (using rails app)如何将成员添加到 trello 板? (使用 Rails 应用程序)
【发布时间】: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


    【解决方案1】:

    此答案假设您使用的是 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。

    【讨论】:

    • 我可以使用电子邮件代替 id_or_username 吗?
    • 根据gem文档,没有。
    猜你喜欢
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多