【发布时间】:2015-11-09 18:38:42
【问题描述】:
我正在尝试在 AMS 中做一些超级简单的事情,我为如下对象生成 url 属性:
class DeckSerializer < ActiveModel::Serializer
attributes :id, :title, :description, :url
has_one :user
has_many :cards
def url
deck_url(object)
end
end
但是,我收到以下错误:
ArgumentError:缺少要链接的主机!请提供 :host 参数,设置 default_url_options[:host],或设置 :only_path 为 true
我目前使用的是 Rails 4.2.0 和 AMS 0.9.3
有人知道怎么回事吗?
【问题讨论】:
标签: ruby-on-rails active-model-serializers rails-api