3
這裏我控制器回形針保存遠程圖像,而不擴展
require 'open-uri'
user = User.new
url = "some_remote_image.jpg" #remote image WITH extension
user.image = open(url)
user.save
型號
has_attached_file :image,
:styles => { :thumb => "25x25>", :large => "1000x1000>" },
:path => ":rails_root/images/users/:id/:style/:hash.:extension",
:url => "/images/users/:id/:style/:hash.:extension",
:hash_secret => "hash string"
這項工作,但圖像沒有存儲擴展,爲前。 「some_remote_image。」 如果通過郵件上傳圖片,所有東西都會上傳WITH擴展名。 我很困惑。
我認爲你的意思 user.image = URI.parse(URL) – oshikryu 2013-03-30 14:40:41
我有同樣的問題,上述方案的工作,但它的副作用只有一個樣式(沒有縮略圖)是越來越創建。如何解決這個問題? – Imran 2016-03-19 21:23:55