savon
宝石を利用したエンジンを持っています。エンジン内でダミーアプリケーションを実行すると、/test
すべて正常に機能しますが、アプリケーション内でエンジンとしてマウントして実行しようとすると、エラーが発生します。
`require': no such file to load -- savon (LoadError)
require "savon"
以前は、それを使用するモデルの上部に追加して含めていましsoap_model.rb
た。この投稿によると、モデルに追加するべきではありませんが、 environment.rb
。environment.rb
新しいエラーが発生したため、サーバーの起動中に実行されたようには見えませんでした
uninitialized constant EngineName::SOAP::Savon
そこで、初期化子に追加しました。これにより、サーバーを。で起動しようとしたときに同じエラーが発生しますrails s
。
環境:
Mac OS 10.7.3
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.3.0]
Rails 3.1.4
savon (0.9.9)
注:もちろん、バンドルのインストールが正しく実行されることを確認し、サーバーを再起動しました。