75得票7回答
如何向ActiveModel序列化器传递参数

我正在使用 active model serializer。我有一个事件模型,其中有许多活动。 我希望返回包含前n个活动的事件。我认为应该将参数n传递给事件序列化程序。

54得票6回答
Active Model Serializers 中的条件属性

如何只在满足一些条件时才渲染属性?例如,在创建操作中,我想要渲染用户的token属性。

48得票8回答
如何使用ActiveRecord::Relation数组初始化ActiveModel::Serializer类?

我有一个序列化器class FundingSerializer < ActiveModel::Serializer attributes :id, has_one :user has_one :tournament embed :ids, include: true ...

43得票7回答
Rails:使用 active_model_serializers 序列化深度嵌套关联

我正在使用Rails 4.2.1和active_model_serializers 0.10.0.rc2 我对API很陌生,选择了active_model_serializers,因为它似乎正在成为Rails的标准(虽然我不排斥使用RABL或其他序列化程序) 我的问题是,我似乎无法在多层关...

39得票5回答
使用Rspec测试ActiveModel::Serializer类

考虑以下ActiveModel::Serializer类:class SampleSerializer < ActiveModel::Serializer attributes :id, :name end 如何使用 RSpec 进行测试?

38得票1回答
Rails 4中处理JSON的Jbuilder与rails-api/active_model_serializers比较分析

我开始接触Rails 4。 在处理JSON格式数据时,我发现我们可以使用rails/jbuilder,而且效果很好。 然而,在学习Codeschool's Rails 4 Pattern时,他们提到了一个叫做active_model_serializers的gem。 对于active_m...

36得票6回答
使用 active_model_serializer 处理非 ActiveRecord 对象

我有一个模型对象,它不是从ActiveRecord :: Base派生的,也没有存储在数据库中。 我为它创建了一个序列化器(使用相同的名称+“Serializer”),并且在控制器中我调用了render json:object_instance。 结果会产生来自render深处的异常。 我...

28得票3回答
Active Model Serializers 是一个属于关系。

本问题与AMS 0.8有关 我有两个模型: class Subject < ActiveRecord::Base has_many :user_combinations has_ancestry end class UserCombination < ActiveRe...

23得票2回答
ActiveModelSerializer 0.10.0中的Url Helpers?

我知道这个版本还没有正式发布,但是今天我检查了rc3,发现在我的序列化器中不能再使用Rails的url帮助工具。在0.8.x版本中,我可以这样做:class BrandSerializer < BaseSerializer attributes :id, :name, :slug, ...