7

私はrails-apirablgemsを使用してapiアプリケーションを作成します。私は多くのロジックをrablビューに入れたくありませんが、それがあればそれをヘルパーに抽出したいと思います。Rails-api gemにはヘルパーサポートが含まれていません(そしてそれは問題ありません)ので、ヘルパーをjsonビューに有効にするにはどうすればよいですか?(どのミドルウェアを含める必要があるか、どのモジュールなど)

4

1 に答える 1

12

ビューをレンダリングするコントローラーでは、

  1. ActionController::Helpersと
  2. 'helper'メソッドを使用して、独自のHelperモジュールをビューに提供します

私のAPIアプリケーションでは、レンダリングを行うすべてのコントローラーのスーパークラスとして機能するRenderingControllerを作成しました。

class RenderingController < ApplicationController
  include AbstractController::Layouts
  include AbstractController::Translation
  include ActionController::ImplicitRender
  include ActionController::Helpers

  helper ApplicationHelper, OtherHelper
end
于 2013-02-13T15:03:24.030 に答える