activeresourceを使用して、別のアプリケーションからactiverecordモデルを取得しています。このモデルは、いくつかの関連付けから結果を引き出す簡単な方法ではありません。どのようにしてこのメソッドの結果をactiveresource呼び出しで渡しますか。私はそれをactiveresourceスキーマに追加しようとしましたが、私はカスタムルートでそれを行うことができますか、またはそのメソッドを厄介にactiveresourceモデルで行うことはできますが、私はそれを元の呼び出しモデル。ActiveResourceに渡されたActiverecordモデルメソッド
例:
APP1:activeresourceモデルRemoteModel
APP2:ActiveRecordのモデルに、mymodel
に、mymodelは、メソッドrun_calculation_on_several_associations私は簡単に直接RemoteModelに 'run_calculation_on_several_associations' を取得するにはどうすればよい
に応答?好ましくは、RemoteModelがカスタムメソッドまたはルートを実行せずにMyModelを呼び出したとき。
一つの解決策は、結果が変更するたびに「run_calculation_on_several_associations」を実行して、モデル内のフィールドとして、どのactiveresource拾うだろうと、保存することです - しかし、これは – blueblank