9
私はRailsエンジンを持っていて、私は親モデルにアクセスしたいです。それは可能ですか?もしそうなら、どうすればいいのですか?Rails 3エンジンは親アプリケーションからモデルにアクセスできますか?
私はRailsエンジンを持っていて、私は親モデルにアクセスしたいです。それは可能ですか?もしそうなら、どうすればいいのですか?Rails 3エンジンは親アプリケーションからモデルにアクセスできますか?
私はそれについての公式ドキュメントを見つけることが、ここであなたはまだそれを行うことができる方法だしませんでした:
tests = ::Test.all
それは親アプリのテストモデルからすべてのテストを返します。
「アクセス」とはどういう意味ですか?エンジンとRailsアプリケーションは、同じインタプリタインスタンスの同じスレッド内で実行されるため、たとえば、Rubyから利用できるすべてのクラスにアクセスできます。これを行うAPIをお探しですか? – coreyward
申し訳ありません...私はエンジンを持っており、それはRailsアプリケーションにマウントされています。 Railsアプリケーションには特定のモデルがあります(例として、 'User'を例とします)。私はそのモデルからデータを読み書きするエンジンが必要です。 – Shamoon