там всегда Base. не понимаю как это в руби сделать чтобы там было имя класса-наследника?
Типа UserSerializer < BaseSerializer
давал аттрибуты User не Base?
пытался это перенести в метод, но оно не видит метод т.к. attributes по какой-то причине не видит инстанс методов
attributes object_attributes
def object_attributes
attributes name.split("Serializer").first.split("::").last.constantize.column_names
end
статик методов как оказалось в руби нет, но есть класс методы, которые похожи по смыслу. но добавление self. перед именем метода не помогло - всё равно не видит его.
Гайс, ЧЯДНТ? 😭
Обсуждают сегодня