【发布时间】:2011-04-24 00:50:34
【问题描述】:
我正在尝试使用 CarrierWave 为 Rails 3 中的数据库播种图像,但我尝试的任何操作似乎都必须手动上传。
pi = ProductImage.new(:product => product)
pi.image = File.open(File.join(Rails.root, 'test.jpg'))
pi.store_image! # tried with and without this
product.product_images << pi
product.save!
有人知道如何使用 CarrierWave 播种吗?
【问题讨论】:
-
对不起,如果我离题了,'pi' 是保留字吗?
-
不,ruby 中的 pi 表示为常量,区分大小写为
PI。尽管如此,有趣的想法。 ;] -
顺便说一句,那是
Math::PI。 ;]
标签: ruby-on-rails ruby rake carrierwave seed