次の Active Model Serializer があり、インスタンスからメモの配列を返す notes というメソッドに特定のシリアライザーを使用したいと考えています。
私はこれと他のいくつかのバリエーションを試しました:
class MenuNotesSerializer < ActiveModel::Serializer
attributes :id, :name, :notes(NoteSerializer)
と:
class MenuNotesSerializer < ActiveModel::Serializer
attributes :id, :name, :tns
def tns
object.notes # works , serializer: NoteSerializer
end
def tns
object.notes, serializer: NoteSerializer #doesn't work
end
基本的に、メニューの notes メソッドによって返される配列に使用したい NoteSerializer がありますが、これを行う方法がわかりません。何か案は?
thx事前に