我为我的生产环境使用Heroku,所以我需要将回形针文件加载到不同的目录中。如何设置不同的回形针路径取决于在开发或生产中的轨道?
对于开发,我希望它继续在当前/系统默认情况下,并且在生产中,我希望将每个Heroku的:path变量传递到/ tmp目录。
我该怎么做?我猜测可能会在environments/production.rb文件中将某些内容设置为:path的变量,但我希望明确地看到如何以正确的方式进行操作。
谢谢。
这里是我的控制器的一个片段来传递文件通过多形式后创建模型:
def create
@contact = Contact.create(params[:contact])
unless @contact.vcard.path.blank?
paperclip_vcard = File.new(@contact.vcard.path)
嗨,我在哪里传递参数。这里是从创建控制器: def create @contact = Contact.create(params [:contact]) 除非@ contact.vcard.path.blank? paperclip_vcard = File.new(@ contact.vcard.path) 这似乎是在多部分表单上传后,它在创建模型实例时被连接。 – Angela 2010-06-30 00:31:16