gpt4 book ai didi

ruby-on-rails - Rails - 在 image_tag 中插入变量

转载 作者:行者123 更新时间:2023-12-04 07:37:53 25 4
gpt4 key购买 nike

我正在尝试创建动态 image_tag 网址。这是我的东西

<%= image_tag('#{::Rails.root.to_s}/member.gif?id=#{@member.id}&d=#{@dog,id}') %>

但它并没有使用实际的 vars 进行渲染,而是完全按照上面的方式进行渲染。

想法?

最佳答案

问题是您使用的是单引号。试试这个:

<%= image_tag("#{::Rails.root.to_s}/member.gif?id=#{@member.id}") %>

#{} 运算符不会在单引号字符串内执行。

要回答评论中的问题,将字符串标记为 html 安全的,这意味着不应转义 HTML 特殊字符,您可以使用 raw 或 html_safe 函数:

"#{::Rails.root.to_s}/member.gif?id=#{@member.id}".html_safe
raw "#{::Rails.root.to_s}/member.gif?id=#{@member.id}"

关于ruby-on-rails - Rails - 在 image_tag 中插入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5135157/

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