ruby-on-rails - 我需要在哪里放置 ruby-trello gem 的配置代码?
问题描述
我正在创建用于管理 Trello 相关板和列表的 rails API 应用程序。我决定使用“ruby-trello”gem。
github ruby-trello 页面 ( https://github.com/jeremytregunna/ruby-trello )有一个配置示例。
配置如下所示:
Trello.configure do |config|
config.developer_public_key = 'my_trello_key'
config.member_token = 'my_trello_token'
end
我从 trello 开发人员那里得到了密钥和令牌。我已将此代码添加到应用程序类中的 config/application.rb 中。但是当我试图从 Trello 获取一些数据时,我看到了这个错误:
Trello::ConfigurationError (Trello has not been configured to make authorized requests.)
有人可以帮忙吗?我需要把这个配置代码放在哪里?
对不起我的英语不好。
解决方案
Rails 约定是把它放进去,config/initializers/trello.rb
以便在 Rails 启动时被拾取。
奇怪的是,他们似乎没有在文档中提到这一点。
推荐阅读
- c# - 使用 HttpClient 从 Google Cloud Storage 读取文件时,从服务器接收响应并将其写入日志之间的时间差太大
- java - JVM 如何解析命令行参数?
- android - Android - 当应用程序关闭时,Volley 请求会抛出 ECONNREFUSED
- android - RxJava debounce 运算符仅显示 Android 上的最后一次发射
- c - fgets() 自行初始化变量
- c - 服务器/客户端 TCP 套接字终端窗口
- json - 尝试在断开的端口上发布消息
- java - 更改 gridview 适配器类中所有复选框的可见性
- sql-server - 创建存储过程以聚合行
- wordpress - 我想在 woocommerce 中为产品添加原产国