将Paperclip图像字段设置为url而不上传

时间:2014-11-13 02:26:34

标签: ruby-on-rails ruby paperclip

我有一个模型,它采用名为meal的图像。我想为网站上的每个新帐户制作样本数据,然后在一定数量的登录后自动删除。

如何在我的:image模型中设置回形针字段meal,以便仅存储示例图片的网址,而不是每次都上传新的?我不想在我的模型中为样本图像的路径创建一个单独的字段,但我想使用我已经拥有的回形针字段image

从控制台我使用此命令创建样本数据:

a = Meal.new(:image => File.new("#{Rails.root}/public/images/BagelCreamCheese_14.jpg", "r"), :category_of_foods => ["bagel"], :type_of_meal => "breakfast")

如何简单地存储将指向同一图像的未来样本数据的URL,如:

a = Meal.new(:image => "#{Rails.root}/public/images/BagelCreamCheese_14.jpg", :category_of_foods => ["bagel"], :type_of_meal => "breakfast")
# gives me a "No Handler Error"

1 个答案:

答案 0 :(得分:0)

可能不可能,所以我最后使用default_url显示我的样本数据的通用图像。