【问题标题】:Ruby Asana Gem - Get all tasks with particular tagRuby Asana Gem - 获取所有带有特定标签的任务
【发布时间】:2014-08-18 12:13:51
【问题描述】:

我正在使用 Ruby Asana gem https://github.com/rbright/asana

根据文档,在我的控制器中,我有:

tag = Asana::Tag.find(6498432136675)
@waiting_tasks = tag.tasks

但是,这会返回:

Failed.  Response code = 400.  Response message = Bad Request.

我已经确认 id 是正确的。如果我使用:

puts tag.inspect

我得到以下信息:

#<Asana::Tag:0x007f94432af498 @attributes={"id"=>6498432136675, "created_at"=>"2013-07-14T10:05:13.070Z", "name"=>"Waiting for", "notes"=>"", "workspace"=>#<Asana::Workspace:0x007f94432aea98 @attributes={"id"=>6399696678844, "name"=>"Ministry of Crazy Ideas"}, @prefix_options={}, @persisted=false>, "color"=>"light-teal", "followers"=>[]}, @prefix_options={}, @persisted=true>

我不明白为什么这没有返回阅读我中记录的任务。如果有人能对此有所了解,我将不胜感激。

【问题讨论】:

    标签: ruby-on-rails ruby tags activeresource asana


    【解决方案1】:

    听起来这很可能是 ruby​​ gem 中的错误。但是,这可能是一个底层 API 问题。尝试curl -u &lt;YOUR API KEY&gt;: https://app.asana.com/api/1.0/tags/6498432136675/tasks - 如果可行,则 gem 没有构建正确的 URL(也就是那个)。如果它仍然返回 400,则问题可能出在 API 上。

    【讨论】:

    • 谢谢。 curl 命令返回没有 404 的正确数据,所以我猜它是 gem 的问题。有没有办法查看 gem 正在构建的 url?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 2016-10-04
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    相关资源
    最近更新 更多