[前][次][番号順一覧][スレッド一覧]

rails:1520

From: Akimichi Tatsukawa <akimichi_tatsukawa@y...>
Date: Tue, 15 Aug 2006 03:28:49 +0900 (JST)
Subject: [rails:1520] Re: Rails Engine でのライブラリの読み込みについて

自己レスです。

akimichi_tatsukawa> どうしても自前のライブラリを自前のエンジンにうまく読み込むことができません。
akimichi_tatsukawa> 
akimichi_tatsukawa> エンジンは rails 1.1.4版で作成し、以下のようなディレクトリ構造になっています。
akimichi_tatsukawa> 
akimichi_tatsukawa>    RAILS_ROOT/vendor/plugins/hl7_engine/lib/hl7_engine/hl7r/hl7r.rb
akimichi_tatsukawa> 
akimichi_tatsukawa> ここでエンジン内部にて hl7r.rb を利用したいのですが、
akimichi_tatsukawa> エンジンからこれを require する場所として以下の2つがあるようです。
akimichi_tatsukawa> 
akimichi_tatsukawa> 1) RAILS_ROOT/vendor/plugins/hl7_engine/init_engine.rb
akimichi_tatsukawa> 2) RAILS_ROOT/vendor/plugins/hl7_engine/lib/hl7_engine.rb

エンジンの起動時にライブラリを読みこむことはあきらめて、
必要なコントローラから require することでエンジンマイグレーション時の
例外は発生しなくなりました。

require 'hl7_engine/hl7r/hl7r.rb'
class ConformanceController < ApplicationController
(略)
end

エンジンについての文書がWeb上で蓄積されるまでは、
これで対処しようと思います。
お騒がせしました。


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1519 2006-08-14 15:20 [akimichi_tatsukawa@y] Rails Engine でのライブラリの読み込みについて
->    1520 2006-08-14 20:28 ┗[akimichi_tatsukawa@y]