我有这个自定义操作,我想保存 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 中那样在活动模型序列化程序模板中创建任意集合属性?
谢谢!