gpt4 book ai didi

ruby-on-rails - 事件模型序列化器中的 Assets 管道

转载 作者:行者123 更新时间:2023-12-04 03:51:19 25 4
gpt4 key购买 nike

我试图通过包含ActiveView::Helpers来在模型序列化器输出中包含图像 Assets 管道url:

class PostSerializer < ActiveModel::Serializer
include ActiveView::Helpers

attributes :post_image

def post_image
image_path "posts/#{object.id}"
end
end

结果是 /images/posts/{id},而不是 Assets 管道路径的有效路径,即。 /assets/images/posts/{id}。如何在序列化器输出中包括有效的 Assets 管道路径?

最佳答案

也许这可以工作:

def post_image
_helpers = ActionController::Base.helpers
_helpers.image_url "posts/#{object.id}"
end

关于ruby-on-rails - 事件模型序列化器中的 Assets 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20361511/

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