【发布时间】:2017-03-06 17:23:15
【问题描述】:
我将 ActiveModelSerializer 用于 Rails API。在索引操作中的某个控制器上,我需要显示 Book 类的所有现有对象。
def index
render json: { books: Book.all }
end
但我想这不是正确的方法。为了遵循约定,我需要使用序列化程序。所以我的问题是如何使用序列化程序来实现这一点,所以我可以写这样的东西?
def index
render json: { books: BookSerializer }
end
谢谢。
【问题讨论】:
-
您在寻找类似
render json: @books, serializer: BookSerializer的东西吗?? -
或
render json: Book.all, serializer: BookSerializer?
标签: ruby-on-rails ruby-on-rails-4 active-model-serializers