Rails 3.1.3 から 3.2.3 にアップグレードしたところ、ブラウザに画像が表示されなくなったことに気付きました。だから私は画像のパスを見て、それは/system/photos/images/4fce/1fb6/3ee5/1d01/a800/0006/original/IMG_2842new2.jpg?1338908598
例えばです。:path
model には宣言がないため、 default を使用する必要があります:rails_root/public/system/:attachment/:id/:style/:filename
。
画像が表示されていない重要な点は、:id
パラメーター4fce1fb63ee51d01a8000006
が DB に格納され、スラッシュ ( /
) で 4 つのシンボル グループ4fce/1fb6/3ee5/1d01/a800/0006
に分割されていることですが、フォルダーには本来の名前が付けられています4fce1fb63ee51d01a8000006
。それはかなり奇妙です。
私が使う
mongo (1.6.2)
mongoid (2.4.10)
paperclip (3.0.4)
mongoid-paperclip (0.0.7)