0

在 yml 文件中为测试指定 Paperclip 字段的最佳方法是什么?Fixtures with Paperclip中概述了其中一种可能的解决方案,但我不确定如何使其工作。

这是我所拥有的:

模型.yml

one:
  id: 2
  image: image.jpg

two:
  id: 2
  image: image.jpg

模型

class Doodle < ActiveRecord::Base

  attr_accessible :image
  has_attached_file :image,
                :styles => {:thumb => "100x100>"},
                :storage => :s3,
                :s3_credentials => S3_CREDENTIALS

干杯,安德烈

4

1 回答 1

0

将 Yaml 文件放在config目录中,并在您的模型中使用它,如下所示:

class Doodle < ActiveRecord::Base

  s3_config_file = File.expand_path(File.join(File.dirname(__FILE__), 
                                          *%w[.. .. config cloud.yml]))

  attr_accessible :image
  has_attached_file :image,
            :styles => {:thumb => "100x100>"},
            :storage => :s3,
            :s3_credentials => s3_config_file
于 2012-10-18T05:03:28.020 回答