2016-03-24 10 views
0

コントローラアクションを呼び出して、rorの「外側」から文字列にレンダリングする方法はありますか?コントローラアクションを呼び出して、それを文字列にレンダリングする方法は?

class SomeService 
    controller = UsersController.new 
    # need to call an index action 
    # data = controller.render_to_string 
end 
+0

おそらく役に立ちます:http://guides.rubyonrails.org/layouts_and_rendering.html –

答えて

0

することができます場合は、は外のコントローラis possible and supportedからの景色をレンダリングする新しいRailsの5、でこれを試してみてください。 Rails 5は現在ベータ版ですので、数週間後にはreleased officiallyになるはずです。

以前のRailsのバージョンでも同様のことを達成する方法はわかりません。

関連する問題