如何将ActiveStorage附件添加到ActiveResource模型提取表单API

时间:2019-06-05 21:52:54

标签: ruby-on-rails rails-activestorage activeresource

我正在使用一个使用ActiveResource将一些存储委托给公司API的应用程序,我希望客户端应用程序可以通过ActiveStorage处理附件

该应用程序当前使用Paperclip gem通过多态STI附件模型处理上载。我想用:active_storage_attachments

替换此模型

我有一个ApiRecord来模仿Rails 5 ApplicationRecord,其中包含:

class ApiRecord < ActiveResource::Base
  include Environmentable
  include Cacheable

  cattr_accessor :static_headers
  self.static_headers = headers
  self.collection_parser = ApiCollection

  def self.headers
    ...
  end

  ...

end

理想情况下,此类将包括ActiveStorage,因此从其继承的所有其他类都可以使用以下方法:

class Millenials < ApiRecord
  has_many_attached :selfies
  has_one_attached :college_debt
end

0 个答案:

没有答案