私のpaperclipクラスにS3を統合しようとしました。 私の地元の人や同僚の人にはうってつけでしたが、それは生産には向いていません。私は次のエラーNoMethodError (undefined method 'match' for nil:NilClass):
を取得していますPaperclip S3問題、一致するメソッドがありません
has_attached_file :image,
storage: :s3,
:path => ":imageable_type/:imageable_id/:filename",
s3_credentials: {
access_key_id: ENV["AWS_KEY"],
secret_access_key: ENV["AWS_SECRET"],
bucket: ENV["S3_BUCKET"]
},
s3_region: ENV["S3_REGION"]
:
はここに私のイメージクラスのクリップコードです。クイック検索では、s3_region
には関連していないことが示されています。 私の開発サーバーで動作し、s3_region
が私の設定に含まれています。
私は補間と環境変数を定義しました。環境変数は、レールコンソールで動作しているので、私が推測する問題ではありません。
何か助けていただければ幸いです。