У меня есть это пользовательское действие, с которым я хочу сохранить http-путешествия для получения разных коллекций.
def dashboard
@projects = Project.all
@tasks = Task.all
respond_do do |format|
format.json {render {projects: @project, tasks: @tasks}, serializer: DashboardSerializer }
end
end
class DashboardSerializer < ActiveModel::Serializer
attributes :proejcts, :tasks
end
это дает мне такую ошибку
undefined method `read_attribute_for_serialization' for #<Hash:0x007fb5d58108c0>
Есть ли способ сделать произвольные атрибуты коллекции в шаблоне сериализатора активной модели, как я могу сделать в Rabl?
Благодарю вас!