我有以下 ToyPhoto 模型:
require "open-uri"
class ToyPhoto < ActiveRecord::Base
belongs_to :toy
has_attached_file :image, :styles => {
:thumb => ["210x210>", :jpg]
}
def image_url=(value)
self.image = open(value)
end
end
当我上传照片时,我没有看到正在创建的相应拇指文件夹。这就是我创建 ToyPhoto 对象的方式:
params[:photos].each do |photo|
@toy_photo = ToyPhoto.new
@toy_photo.image_url = photo[:url]
@toy_photo.save
@toy.photos << @toy_photo
end
我确实看到照片已成功上传到原始文件夹,但没有创建拇指文件夹。我错过了一些配置问题吗?我怀疑从url上传时没有定义strong_parameter,但是我不确定在这种情况下如何设置strong_parameter。
谢谢!