使用ruby-trello gem,如何确定组织是否公开?

时间:2018-06-22 04:33:04

标签: ruby trello

此问题由以下问题提示:

在Trello API中,我看到boardsorganizations都提供了带有prefs值的permissionLevel对象。

但是,宝石似乎只为板返回以下prefs值:

> board = Trello::Member.find('me').boards.first
> board.prefs['permissionLevel']
=> "org"
> org = Trello::Member.find('me').organizations.first
> org.prefs['permissionLevel']
Traceback (most recent call last):
        1: from (irb):11
NoMethodError (undefined method `prefs' for #<Trello::Organization:0x00007feb54459fd8>)

有什么办法可以使用gem获得组织的权限级别?

2 个答案:

答案 0 :(得分:1)

这是使用gem的一种解决方法:

Uncaught TypeError: $(...).animatedHeadline is not a function

答案 1 :(得分:0)

您正在使用的gem在组织对象中不支持prefs,您可以验证here但实际的Trello API确实具有该字段,因此您可以查找其他可以为您提供数据或直接调用API,而无需使用gem