新しい宝石を作成しました: https://github.com/tntwebsolutions/ts3query
私のinit.rbファイルではrequire
、メインのlibファイルです。これは、レールアプリケーションがロードされるときにgemを自動ロードするはずです。しかし、サーバーを起動すると、init.rb
ファイルがロードされないことがわかります。
私のアプリケーションでは、これを私の中に持っていますGemfile
:
gem "ts3query", "~> 0.2.1"
そして、これを my で行いますapplication_controller.rb
:
@query = TS3Query.connect :password => password
しかし、その後、次のエラーが発生します。
uninitialized constant ApplicationController::TS3Query
私がこれを行う場合:
require 'TS3Query'
@query = TS3Query.connect :password => password
それは機能します。require 'TS3Query'
しかし、レールアプリケーションがロードされたときにロードするために宝石で何を変更しなければならないのかわかりません。