Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 未初始化的常量组控制器::Opentok_Ruby On Rails_Video Streaming_Opentok_Tokbox - Fatal编程技术网

Ruby on rails 未初始化的常量组控制器::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 如何初

我正在尝试使用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