私は、クリップクリップを使用してAmazon S3にオーディオファイルを保存するレール3アプリケーションで作業しています。私は、URLから転送されているmp3ファイルをたくさん保存していますが、拡張子なしで転送されています。私はこれらのファイルがmp3ファイルであることを知っていますが、クリップには拡張子がありません。拡張子が指定されていない場合、拡張子をmp3に設定するにはどうすればよいですか?ペーパークリップセット:拡張子がない場合mp3への拡張
has_attached_file :audio,
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/aws.yml",
:hash_secret => 'secret',
:hash_data => ':class/:attachment/:id',
:path => ':rails_env/:class/:id/:style/:hash.:extension'
def transfer_to_s3
io = open(URI.parse(recording_url + '.mp3'))
self.audio = io
self.save
end