Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何以及在何处通过aws sdk存储回形针URL?_Ruby On Rails_Ruby On Rails 3_Amazon Web Services_Amazon S3_Paperclip - Fatal编程技术网

Ruby on rails 如何以及在何处通过aws sdk存储回形针URL?

Ruby on rails 如何以及在何处通过aws sdk存储回形针URL?,ruby-on-rails,ruby-on-rails-3,amazon-web-services,amazon-s3,paperclip,Ruby On Rails,Ruby On Rails 3,Amazon Web Services,Amazon S3,Paperclip,很抱歉问了个愚蠢的问题,但我对回形针的工作原理有些误解。如果我将其与aws sdk gem一起使用,那么图像URL存储在哪里 我的模型只有像image\u name,image\u size这样的字段,但没有像image\u url这样的字段。我还尝试在sql控制台中列出数据库中的所有表,但并没有任何特殊的图像相关表。我知道通过调用my_model.image.url可以访问什么url,但我需要了解此url的位置。 谢谢。URL是根据曲别针配置文件中的规则集自动生成的。它们通常包括模型的名称和i

很抱歉问了个愚蠢的问题,但我对回形针的工作原理有些误解。如果我将其与aws sdk gem一起使用,那么图像URL存储在哪里

我的模型只有像
image\u name
image\u size
这样的字段,但没有像
image\u url
这样的字段。我还尝试在sql控制台中列出数据库中的所有表,但并没有任何特殊的图像相关表。我知道通过调用
my_model.image.url
可以访问什么url,但我需要了解此url的位置。
谢谢。

URL是根据曲别针配置文件中的规则集自动生成的。它们通常包括模型的名称和id,除非您更改了默认值。如果要更改,请在调用“已附加文件”时设置
:默认url
选项:

:default_url => '/images/:attachment/missing_:style.png',
:path => "avatars/:id/:style/:filename"
更多背景信息:

我也找到了,所以现在我确定自动生成。谢谢