我创建了一个新的宝石:https://github.com/tntwebsolutions/ts3query创建具有init.rb Rails的宝石3
在我init.rb文件I require
主要LIB文件,这应该自动载入的宝石时,Rails应用程序被加载。但是当我启动服务器时,它接收到init.rb
文件未加载。
在我的应用我有这个在我的Gemfile
:
gem "ts3query", "~> 0.2.1"
在我application_controller.rb
做到这一点:
@query = TS3Query.connect :password => password
但后来我得到这个错误:
uninitialized constant ApplicationController::TS3Query
如果我这样做:
require 'TS3Query'
@query = TS3Query.connect :password => password
它确实工作。但我无法弄清楚,在加载rails应用程序时,我必须在我的宝石上更改以加载require 'TS3Query'
。