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]