【发布时间】:2019-07-17 14:20:53
【问题描述】:
我正在构建一个 rails api,需要使用 AMS 将所有国家/地区发送为 JSON。我能够获取国家/地区,但无法以JSON 发送。
我得到错误:undefined method [] for nil class
def index
countries = Country.all
render json: countries, serializer: CountrySerializer
end
class CountrySerializer < ActiveModel::Serializer
attributes(:name)
end
我希望 JSON 响应是一个类似
[
England,
Netherland
]
我希望我可以使用序列化程序,以便将名称翻译成不同的语言
【问题讨论】:
-
请发布您的
CountrySerializer的代码 -
添加了序列化程序,但直到序列化程序才到达
标签: ruby-on-rails rubygems ruby-on-rails-5