【发布时间】:2020-01-30 15:22:58
【问题描述】:
我想知道是否可以覆盖 DirectUploadsController#create 方法 calls 私有 direct_upload_json 方法:
class ActiveStorage::DirectUploadsController < ActiveStorage::BaseController
def create
blob = ActiveStorage::Blob.create_before_direct_upload!(blob_args)
render json: direct_upload_json(blob)
end
private
...
def direct_upload_json(blob)
blob.as_json(root: false, methods: :signed_id).merge(direct_upload: {
url: blob.service_url_for_direct_upload,
headers: blob.service_headers_for_direct_upload
})
end
我需要它为请求标头设置一个Authorization Bearer <token> 以及另一个键/值。
任何的想法?谢谢。
【问题讨论】:
标签: ruby-on-rails-5 rails-activestorage