问题标签 [carrierwave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3827 浏览

ruby-on-rails - 使用 Heroku 显示存储在 Amazon S3 上的图像

我正在尝试上传图像,然后在我的应用程序中显示它们

我在 Heroku 上配置应用程序以将文件上传到 Amazon S3。我能够将图像上传到 S3。我可以在亚马逊上看到它。但是我无法显示它。

我使用了代码:

它生成以下 HTML(我将 img 更改为 imgtag,因为 stackoverflow 不允许我添加此代码):

http://appname-heroku/uploads/profile_image/avatar/1/bob_dylanplanetwaves.jpg不指向任何有效图像。

我尝试了以下但没有成功:

它生成了以下代码:

在这两种情况下,图像都不会显示

我正在使用 CarrierWave 上传文件 Ruby 1.9.2、Rails 3.0.3 并托管在 Heroku

0 投票
1 回答
920 浏览

ruby-on-rails - 无法让运营商波工作

我不确定图片上传是否只是没有保存,或者我是否将它们保存在错误的位置或出了什么问题..现在当我使用以下代码生成图片标签时:

它只是抛出一个路由错误:

我想设置这条路线吗?..无论如何,我一直在关注 railscasts.org 上的 tut 这里有一些更相关的代码:

0 投票
3 回答
5586 浏览

ruby-on-rails - 配置环境以在本地使用文件系统和在 Heroku 上使用 Amazon

我不确定如何配置环境,以便 Carrier Wave 在本地运行应用程序(开发)和加载到 heroku(生产)后的 s3 时使用本地文件存储

在开发存储中:文件

在生产存储中:s3

0 投票
1 回答
751 浏览

ruby-on-rails - 如何将 paper_trail 与carrierwave一起使用(用于撤消支持)?

我正在尝试使用paper_trail此 railscast http://railscasts.com/episodes/255-undo-with-paper-trail中描述的 gem 和教程来包含撤消支持。

问题是我的模型也carrierwave用于图片处理。删除模型实例后,图片也会被删除。有什么方法可以防止这种情况并使用恢复模型的实例paper_trail

0 投票
1 回答
761 浏览

ruby-on-rails - 使用 Carrierwave 和 Kaminari 进行图像分页

我正在尝试使用 Kaminari gem 对一系列照片进行分页。图像显示在 Dog 模型的展示动作中,并且照片已使用 CarrierWave 上传到名为 DogPhoto 的单独模型。DogPhoto 属于Dog,Dog 有很多DogPhoto。

Dog 控制器的 show 动作如下所示(@dog 加载在前置过滤器中):

显示视图如下所示:

加载页面时,会针对正确数量的照片(每张照片一页)显示分页链接。但是,仅显示第一张照片。当用户点击“2”时,它会显示 dog-with-no-photo.png 后备图像。

0 投票
1 回答
385 浏览

ruby-on-rails - Ruby on Rails:使用 Carrierwave 应用投影

如何在使用carrierwave 保存的图像上应用投影?我找不到任何关于如何做到这一点的例子。

更新: 使用 CSS 为图像添加阴影的示例。如果您不喜欢图像周围的白色 1px 边框,可以删除填充和边距。虽然看起来不错...

最好的问候 Asbjørn Morell

0 投票
3 回答
20469 浏览

ruby-on-rails-3 - 未定义的方法“image_will_change!” 用于 Heroku 上的 CarrierWave

我有一个安装 Carrierwave 上传器的简单模型。在开发中一切正常,但我得到一个未定义的方法“image_will_change!” heroku 上的错误。

根据 Carrierwave Wiki,我也正确设置了 cache_dir。

0 投票
1 回答
1802 浏览

ruby-on-rails-3 - Carrierwave 和 s3 与 heroku 错误未定义方法`fog_credentials='

我正在尝试用heroku设置carrierwave和s3。我正在完全关注carrierwave 文档:https ://github.com/jnicklas/carrierwave

我在 AWS 中设置了一个名为 testbucket 的存储桶,然后我安装了雾,并在里面创建了一个新的初始化程序:

然后在我的 image_uploader.rb 我设置

还有什么我想念的吗???谢谢你的帮助。

0 投票
2 回答
3606 浏览

ruby-on-rails-3 - Heroku 和carrierwave 不加载我的s3 配置

我在 Heroku 上有一个应用程序,它使用 Carrierwave gem 将图像上传到 S3。

我在一个名为 carrierwave.rb 的初始化程序中设置了 s3 配置

这在我的本地机器上的开发中运行良好,但是一旦我部署到 Heroku,我就会收到以下错误

显然它正在尝试写入只读的heroku服务器,而不是获取我的s3设置。

有谁知道我如何让heroku将我的文件发送到s3?

0 投票
2 回答
5559 浏览

ruby-on-rails - Carrierwave/Fog - 参数错误,提供商无法识别

我正在使用 Carrierwave 0.5.3 和 Fog 将图像上传到 Amazon-S3。

设置在本地运行时运行顺利,没有错误。

但是在 Heroku 上运行时,上传失败并显示以下消息:

我有一个初始化程序:

和上传者:

我已经追踪到 Fog 的错误消息,似乎 Heroku 下的 Fog 没有从初始化程序中获取配置信息。:provider不知何故是空的。但我很困惑如何解决它。

任何帮助将非常感激。

我在用着: