获取模型内部的回形针完整URL

时间:2018-12-02 07:28:44

标签: ruby-on-rails paperclip

代码如下

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方法。

有没有办法做到这一点?

如果没有,我应该如何修改结构?

0 个答案:

没有答案