1
私はJSON APIを作成しており、データベースからrecipe
レコードをシリアル化したいとします。 JSONレスポンスでは、@recipe.is_favorited_by?(current_user)
の出力とrecipe
の属性の一部を含めたいと考えています。インスタンスメソッドの結果(引数付き)をactive_model_serializersに入れよう
私はthe docsから電話しました:render json: @recipe, methods: :is_favorited_by?
- しかし、私はcurrent_userを引数として渡す方法がわかりません。
回答には@recipe.is_favorited_by?(current_user
の結果を含めるためにどのような呼び出しが必要ですか?)
おかげstackoverflowの質問リンクを参照してください、しかし、これを行うための、より拡張可能な方法があります場合、私は思ったんだけど。他の引数を必要とする他のメソッドがある場合、私はこのアプローチを使用すると、それぞれのためにこれを行う必要があります。 –