gpt4 book ai didi

javascript - Rabl 和回形针 URL

转载 作者:行者123 更新时间:2023-12-02 17:05:53 24 4
gpt4 key购买 nike

为了提高速度,我正在从 jbuilder 迁移到 Rabl,以获取我网站上的搜索页面。在不进行任何其他优化的情况下,它似乎快了 50%,这很好。

不过,我在通过 rabl 向 View 发送回形针 URL 时遇到问题。

原始 Jbuilder View :

json.array!(@venues) do |venue|
json.extract! venue, :id, :name, :longitude, :latitude, :price_range, :venue_category_id, :address, :short_description, :max_capacity

json.venue_images venue.venue_images do |vi|
json.url vi.image.url(:big)
json.urlthumb vi.image.url(:thumb)
json.id vi.id

end
end

当前 Rabl View :

object @venues
attributes :id, :name, :longitude, :latitude, :price_range, :venue_category_id, :address, :short_description, :max_capacity

child :venue_images do
attributes :id, :caption
child :image do
attributes :url
end

end

这工作正常,我正在获取并显示图像,但我希望能够在 :url 属性上使用回形针助手,但如果我尝试 :url(:thumb)<,Rabl 会抛出语法错误/p>

有办法解决这个问题吗?

谢谢

最佳答案

基于Image url in JSON (RABL, Dragonfly, Ruby on Rails)

尝试:

child :venue_images do
attributes :id, :caption
node :image do |vi|
vi.image.url(:thumb)
end
end

关于javascript - Rabl 和回形针 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263011/

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