Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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 如何在rails项目中设置Wistia ruby gem_Ruby On Rails_Ruby_Gem - Fatal编程技术网

Ruby on rails 如何在rails项目中设置Wistia ruby gem

Ruby on rails 如何在rails项目中设置Wistia ruby gem,ruby-on-rails,ruby,gem,Ruby On Rails,Ruby,Gem,Witia api gem()说明我必须设置Witia密码,如下所示: Wistia.password = 'your-api-password-here' 在rails项目中,我应该在哪里添加这行代码 我已经将其添加到environment.rb中,但当我运行rails控制台时,它会给我一个未知的常量错误。如果您阅读Witia gem的文档,可以选择将这些凭据放入yml配置文件中: 您得到一个未知的常量错误,因为Wistia模块尚未加载。您需要要求“wistia”才能调用它 通常,最好在初始

Witia api gem()说明我必须设置Witia密码,如下所示:

Wistia.password = 'your-api-password-here'
在rails项目中,我应该在哪里添加这行代码


我已经将其添加到environment.rb中,但当我运行rails控制台时,它会给我一个未知的常量错误。

如果您阅读Witia gem的文档,可以选择将这些凭据放入yml配置文件中:

您得到一个未知的常量错误,因为Wistia模块尚未加载。您需要
要求“wistia”
才能调用它

通常,最好在初始值设定项中执行类似操作,这样您就可以创建config/initializers/wistia.rb并将其放入:

require 'wistia'

Wistia.password = 'your-api-password-here'

您必须确保首先在gemfileput中安装正确的gem
gem-wistia-api
然后运行
bundle安装
如果您使用的是rails 4,请在
/config/initializers
文件夹中创建一个名为
wistia_api.rb
的文件,写入:

require 'wistia'

Wistia.use_config!(:wistia => {
  :api => {
    :password => ENV['WISTIA_API_PASSWORD'],
    :format => 'json'
  }
})
那么您应该可以在rails控制台中使用它