我正在使用一个使用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