0

私は Web サービスを持っており、そのためにバックエンドとフロントエンドという 2 つのアプリケーションを作成しました。フロントエンドはアクティブなリソース クライアントであり、フロントエンドのコントローラーのカスタム アクション メソッドからバックエンドのコントローラーのカスタム アクション メソッドを呼び出す必要があります。私はRORの初心者です。

フロントエンドコントローラー:

class ProductsController < ApplicationController

 def my_method

    # call custom action of backend's controller 

 end
.....

end

バックエンド コントローラ:

class ProductsController < ApplicationController

 def my_method

 # my code go here

 end

end

どんな助けでも大歓迎です。

4

2 に答える 2

0

この2つのアプリケーションを扱うのがより良い設計ではない場合、フロントエンドアプリケーションはバックエンドと対話してAPIをスローしますか?これを見てみることをお勧めします

于 2012-06-16T18:46:41.880 に答える
0

呼び出しProductsController.my_method ますが、それをProductsモデルにしてから呼び出しますProduct.method(any_params_you_want)

于 2012-06-16T18:52:11.827 に答える