代码如下
def create
@book = Book.new(book_params)
if @book.save
json_response(@book, :created)
else
json_response(@book.errors, :unprocessable_entity)
end
end
book.rb
def as_json(_opts = {})
{
id: id,
title: title,
description: description,
errors: errors,
cover_photos: covers.map do |x|
{
url: x.photo.url,
name: x.photo_file_name,
id: x.id
}
end
}
end
我需要返回完整的回形针网址。我知道我无法使用模型中的request.uri方法。
有没有办法做到这一点?
如果没有,我应该如何修改结构?