遇到错误:
uninitialized constant WebhooksController::Telegram
在定义为:
的控制器中class WebhooksController < ApplicationController
def the_action
[...]
Telegram::Bot::Client.new(token)
end
如果我将控制器修改为
class WebhooksController < Telegram::Bot::UpdatesController
由于改编建议使用by the telegram-bot宝石,错误就变成:
uninitialized constant Telegram
应用程序为Using telegram_bot 0.0.8
。还要注意,自述文件telegram_webhook TelegramController
中建议的路由在调用rake路由时也会产生错误
NameError: uninitialized constant TelegramController
这迫使我走了class WebhooksController < ApplicationController
的路线
如何正确初始化Telegram常数?