gpt4 book ai didi

ruby-on-rails-3.1 - Rails 3.1 Assets 管道外观

转载 作者:行者123 更新时间:2023-12-04 08:59:36 25 4
gpt4 key购买 nike

我正在尝试在 CarrierWave 上传器中设置 CarrierWave 的默认 url。为此,我想使用 Assets 管道在 uploaders/image_uploader.rb 中执行以下操作:
def default_url
image_path('question_mark.png')
结尾

但它失败了,因为:undefined method image_path' 用于:ImageUploader`

然后我尝试添加include ActionView::Helpers::AssetTagHelperuploaders/image_uploader.rb但出现此错误:undefined local variable or method配置'为:ImageUploader`

知道如何获得 image_path在 View 之外工作的助手?

最佳答案

我问了一个类似的问题here并得出结论没有办法得到任何*_path*_url在模型中工作的助手。我知道绝对不应该这样做(违反 MVC 等等),但似乎根本无法做到......

我的问题是设置 default_url对于回形针附件,我最终将其设置为我将提供给 image_tag 的路径(只需 'image.png' 如果 image.png 位于 app/assets/imagespublic/images ),然后使用 image_path访问它时。这对你也有用吗?

关于ruby-on-rails-3.1 - Rails 3.1 Assets 管道外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7522548/

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