ruby on rails - Replacing an Carrierwave Image -
using carrierwave (0.10.0), i'm trying replace existing image 1 of records setting image
attribute new image. however, when this, new image not saved , image
attribute set empty string.
post = post.last post.image? # => true post.image # => /uploads/post/1/a.png post.image = file.new(rails.root.join("app", "assets", "images", "b.png")) post.save # => true post.image? # => false post.image.inspect # => ""
i've tried calling remove_image!
, remove_previously_stored_image
beforehand, same result. overwriting image incorrectly or missing something?
ruby-on-rails ruby carrierwave
No comments:
Post a Comment