サービス オブジェクトで Active Storage を使用するモデルに JSON 一時ファイルを添付できません。これは簡単に複製できます。
モデル:
class ServiceRequest < ApplicationRecord
has_one_attached :data_file
プロセス:
temp_file = Tempfile.new([SecureRandom.uuid, '.json'])
@service_request.data_file.attach(temp_file)
エラー:
ActiveRecord::RecordNotSaved (Failed to save the new associated data_file_attachment.)
私はモデルのようにdata_file
定義しstring
ました。ServiceRequest
ここで何が問題なのかわかりません。