gpt4 book ai didi

html - 助手中的 image_tag 未传递要查看的选项

转载 作者:太空狗 更新时间:2023-10-29 14:38:40 25 4
gpt4 key购买 nike

问题

我有一个运行三元运算的辅助方法。结果操作数都是 image_tag 方法。当我从 View 中调用此助手时,“:size”选项不会转换为 html 中的高度和宽度标签。当我将任一 image_tag 方法直接复制并粘贴到我的 View 文件中时,一切正常。

application_helper.rb

def display_portrait(candidate)
if candidate.portrait_url
image_tag(candidate.portrait_url.to_s, :size => "10x10")
else
image_tag("missing_portrait.png", :size => "10x10")
end
end

view.html.erb

<%= display_portrait candidate %> DOES NOT GENERATE HEIGHT AND WITH ATTR'S

<%= image_tag("missing_portrait.png", :size => "10x10") %> DOES GENERATE ATTR'S

助手仍然会生成一个具有正确来源的 anchor ;它只缺少高度和宽度属性。

感谢您花时间提供帮助,

迈克尔

最佳答案

先在display portrait方法中写puts语句检查if condition然后检查是什么

传入此方法的参数。

你也可以在 View 中这样做

   <%= image_tag(@image.portrait.url(:thumb):alt => "Description") %>

希望对你有所帮助......

关于html - 助手中的 image_tag 未传递要查看的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10501408/

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