Ruby on rails 未初始化的常量组控制器::Opentok
我正在尝试使用opentok构建一个应用程序。我遵循一个教程。在教程中,他使用了一种方法,并在文件管理器之前调用了它Ruby on rails 未初始化的常量组控制器::Opentok,ruby-on-rails,video-streaming,opentok,tokbox,Ruby On Rails,Video Streaming,Opentok,Tokbox,我正在尝试使用opentok构建一个应用程序。我遵循一个教程。在教程中,他使用了一种方法,并在文件管理器之前调用了它 private def config_opentok if @opentok.nil? @opentok = OpenTok::OpenTokSDK.new YOUR_API_KEY, YOUR_SECRET_TOKEN end end 当我运行相同的代码时,它会显示 uninitialized constant GroupsController::Opentok 如何初
private
def config_opentok
if @opentok.nil?
@opentok = OpenTok::OpenTokSDK.new YOUR_API_KEY, YOUR_SECRET_TOKEN
end
end
当我运行相同的代码时,它会显示
uninitialized constant GroupsController::Opentok
如何初始化opentok实例变量。我将您的\u API\u密钥和\u SECRET\u令牌更改为我自己的密钥和令牌。我输入的API\u密钥不带引号,SECRET\u令牌带引号
提前感谢。您的控制器中应该有以下代码行
require "opentok"
并使用OpenTok::OpenTok
而不是OpenTok::OpenTokSDK
但它说无法加载这样的文件——opentok,我甚至添加了opentok gem。@vjnan369你安装了gem吗?按照我提供的链接进行操作。@vjnan369您是否运行了
捆绑安装
?@vjnan369您有三个版本。保留最新版本并删除其余版本,然后进行检查。明白了。我使用了OpenTok::OpenTok,而不是链接中提供的OpenTok::OpenTokSDK。谢谢。@Pavan