Rails 3.1 RC4 で Carrierwave 0.5.4 を使用します。
Rails コンソールでは、次のことを行います。
@foo.attachment
戻り値:
=> http://cdn.site_name.com/uploads/users/2/banners/banner.png
でも:
@foo.remove_attachment!
戻り値:
=> [:remove_versions!]
レコードは DB に残りますが、ファイルは S3 バケットから削除されます。
何が起こっている?