huacnlee / carrierwave-aliyun

阿里云 OSS Ruby 上传组件,基于 Carrierwave
https://huacnlee.com/carrierwave-aliyun/
197 stars 93 forks source link

调用 update_column 更新 image 后,url 却没有变化 #46

Closed tumayun closed 7 years ago

tumayun commented 7 years ago

华顺你好:

0.8.1 版本调用 update_column 更新 image 后,url 却没有变化,老版本 gem 应该是会有变化的。 请看看是否需要可以 Fix。

[19] pry(main)> st.image.url
=> "https://morespace-dev-public.oss-cn-beijing.aliyuncs.com/huaba/special_topic/image/4149bde7-c02a-48c8-825d-2298619863e5-1495092777.jpg_lg"
[20] pry(main)> st.update_column(:image, 'test.jpg')
  SQL (5.7ms)  UPDATE `special_topics` SET `special_topics`.`image` = 'test.jpg' WHERE `special_topics`.`id` = 1
=> true
[21] pry(main)> st.image.url
=> "https://morespace-dev-public.oss-cn-beijing.aliyuncs.com/huaba/special_topic/image/4149bde7-c02a-48c8-825d-2298619863e5-1495092777.jpg_lg"
[22] pry(main)> st.image.url
tumayun commented 7 years ago

仔细看了下,应该是新版 carrierwave 导致的,与 carrierwave-aliyun 无关

huacnlee commented 7 years ago

@tumayun 细节贴一下, Carrierwave 的什么导致的