나는 가지고있다레일즈에 액티브 모델 시리얼 라이저 (Active Model Serializer)가 포함 된 다중 열을 어떻게 삽입 할 수 있습니까?
사용자 목록 모델 & UserListMovie. UserList has_many 영화를 통해 : : user_list_movies.
원래 UserList의 serializer에서 user_list_movies_id 만 삽입해야했습니다.
class Api::V1::UserTeamSerializer < ActiveModel::Serializer
...
has_many :movies, embed: :ids
...
end
이것은 분명히 훌륭했습니다.
그러나 최근에 sort_order 인 user_list_movies에 열을 추가했습니다. UserList가 요청되면 user_list_movie_id와 각각의 sort_order를 반환하려고합니다.
어떻게하면됩니까? 이러한 값을 직렬화기에 모두 포함하려면 어떻게합니까? 아니면 다른 방법으로 갈 필요가 있습니까?