gpt4 book ai didi

ruby-on-rails - Carrierwave 默认图像不显示

转载 作者:行者123 更新时间:2023-12-05 08:34:52 26 4
gpt4 key购买 nike

我试图在我的 Rails 3.2 应用程序中显示默认图像。我已按照 Carrierwave github 页面上的说明进行操作,并浏览了几篇 Stackoverflow 帖子。但是,出于某种原因,它仍然无法正常工作。

这是我的代码:

在我的 photo_uploader.rb 文件中,我启用了这个:

def default_url
"/images/" + [version_name, "default.png"].compact.join('_')
end

在我的表单和显示 View 中,我正在像这样访问图像:

<%= image_tag @user.photo.url %>

我的图片路径是:

/app/assets/images/default.png

在我的 application.rb 中,我添加了以下行,因为它应该允许提供静态 Assets :

config.serve_static_assets = true

但是,我的服务器在加载页面时显示以下内容:

ActionController::RoutingError (No route matches [GET] "/images/default.png")

我也尝试过重新编译我的 Assets 。

对我做错了什么有什么想法吗?

最佳答案

这是 Assets 管道问题。

尝试获取 /assets/default.png(删除图像/)

更多信息在这里:http://guides.rubyonrails.org/asset_pipeline.html

关于ruby-on-rails - Carrierwave 默认图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16800511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com