0

一篇文章描述了 RAILS 6.1 将在一个模型定义中支持多个存储服务。

我很高兴更新到 RAILS 6.1 并试用了它。

我的模型:

...
has_one_attached :accom_paper, service: :upload_accom_paper
has_one_attached :extra_paper, service: :upload_extra_paper
...

我的 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") %>

但是当我尝试运行这段代码时,我得到:

ArgumentError (Cannot configure service :upload_extra_paper for OrderNow#extra_paper):

所以这似乎是has_one_attached不支持的第二个语句。

4

0 回答 0