我有一个Web服务,为此我创建了两个名为backend和frontend的应用程序。前端是一个活跃的资源客户端,我希望它从前端控制器的自定义操作方法调用后端控制器的自定义操作方法。我是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
非常感谢任何帮助。
答案 0 :(得分:0)
如果你处理这两个应用程序不是一个更好的设计使得前端应用程序与后端交互抛出一个API?我建议你看看this。
答案 1 :(得分:0)
致电ProductsController.my_method
但更好的是,将其设为Products
模型,然后致电Product.method
(any_params_you_want)