안녕하세요.
BasicUserSerializer에 User의 admin (true/false) 필드를 포함하려고 합니다. 이렇게 하면 About 페이지 등에서 해당 필드를 사용할 수 있거든요.
#customization:plugin.rb
after_initialize do
add_to_serializer(:basic_user, :admin) do
object.admin
end
end
하지만 플러그인에 위와 같이 추가하면 About 페이지(그리고 실제로 해당 매개변수가 성공적으로 추가된 것을 확인할 수 있습니다)를 제외한 모든 페이지가 로드되지 않습니다. ListController#latest에서 ActiveModel::MissingAttributeError: missing attribute: admin 오류가 발생합니다.
이를 어떻게 방지할 수 있을까요?