There is an article describing that RAILS 6.1 will support multiple storage services in one model definition.
I was happy to update to RAILS 6.1 and tried it out.
My Model :
...
has_one_attached :accom_paper, service: :upload_accom_paper
has_one_attached :extra_paper, service: :upload_extra_paper
...
My storage.yml :
upload_accom_paper:
service: Disk
root: <%= Rails.root.join("uploads/accom_paper") %>
upload_extra_paper:
service: Disk
root: <%= Rails.root.join("uploads/extra_paper") %>
But when I try to run this code, I get :
ArgumentError (Cannot configure service :upload_extra_paper for OrderNow#extra_paper):
So it seems to be the second statement of has_one_attached
will NOT be supported.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…