2012-01-13 14 views
9

私はRailsエンジンを持っていて、私は親モデルにアクセスしたいです。それは可能ですか?もしそうなら、どうすればいいのですか?Rails 3エンジンは親アプリケーションからモデルにアクセスできますか?

+0

「アクセス」とはどういう意味ですか?エンジンとRailsアプリケーションは、同じインタプリタインスタンスの同じスレッド内で実行されるため、たとえば、Rubyから利用できるすべてのクラスにアクセスできます。これを行うAPIをお探しですか? – coreyward

+0

申し訳ありません...私はエンジンを持っており、それはRailsアプリケーションにマウントされています。 Railsアプリケーションには特定のモデルがあります(例として、 'User'を例とします)。私はそのモデルからデータを読み書きするエンジンが必要です。 – Shamoon

答えて

17

私はそれについての公式ドキュメントを見つけることが、ここであなたはまだそれを行うことができる方法だしませんでした:

tests = ::Test.all 

それは親アプリのテストモデルからすべてのテストを返します。

関連する問題