【问题标题】:Adding Attachment to Trello card via ruby-trello gem通过 ruby​​-trello gem 将附件添加到 Trello 卡
【发布时间】:2018-05-14 19:38:02
【问题描述】:

我正在使用 ruby​​-trello gem,但在向卡片添加附件时遇到了一些困难。

卡创建没有问题。 添加了清单,一切都很好。

当我尝试使用 Trello::Attachment::create(url: 'Some URL here') 我收到一个错误:TypeError(没有将 nil 隐式转换为 String)。 我是在创建过程中遗漏了一些必需的值还是我弄错了整个事情?

【问题讨论】:

  • 错误是否带有回溯(可能在日志文件中)?如果是这样,请在此处发布完整的错误。还有,你确定你提供的网址真的是一个网址,对吧?

标签: ruby-on-rails ruby api rubygems trello


【解决方案1】:

您可以在 Card 类中使用 add_attachment 方法,第一个参数是文件或 URL(如您的情况),第二个参数是附件的可选名称。

这是一个工作示例:

require "trello"

public_key = "x"
member_token = "x"
board_id = "x"

Trello.configure do |config|
  config.developer_public_key = public_key
  config.member_token = member_token
end

board = Trello::Board.find(board_id)
list = board.lists.first
card = list.cards.first

attachment = card.add_attachment("https://google.com", "Link to Google")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-23
    • 1970-01-01
    • 2012-03-06
    • 2021-12-18
    • 2017-11-01
    • 2014-09-28
    相关资源
    最近更新 更多