如何调用控制器操作,然后从"外部"在ror?
class SomeService
controller = UsersController.new
# need to call an index action
# data = controller.render_to_string
end
答案 0 :(得分:0)
如果可以,请尝试使用新的 Rails 5 ,其中从外部控制器呈现视图 is possible and supported。 Rails 5目前处于测试阶段,所以在几周内它应该是released officially。
我不知道如何在早期的Rails版本中实现类似的功能。