将图像用于单选按钮标签导轨4

 振芳婉仁正君 发布于 2023-01-06 12:13

我正在尝试使用帮助程序collection_radio_buttons将图像显示为标签,并希望将image_id保存到模型中,以便我可以检索url,到目前为止,我已经提出了一个显示单选按钮和image_url为标签

我已经注意到的是,我只能单击一次单选按钮,然后它才保持在打开状态

<%= f.collection_radio_buttons(:default_image_id, DefaultImage.all, :id, :image) %>

生成的html看起来像这样



如何正确设置?我可以将标签包裹在image_tag中吗?

任何帮助表示赞赏

编辑

因此,在经过更多谷歌搜索并将其拼凑在一起之后,我现在可以渲染图像和单选按钮,但是该图像是我通过载波上传的默认图像,而不是我想要的调整大小的小版本。我可以通过:小版本通过?

<%= f.collection_radio_buttons(:default_image_id, DefaultImage.all, :id, :image) do |b| %>
<%= b.label { image_tag("#{b.text}") + b.radio_button } %>

b.text检索网址

https://calcuttatest.s3.amazonaws.com/uploads/default_image/image/2/ymca_portfolio.png

但是我想用fancy_box_array为文件名加上前缀,就像这样

https://calcuttatest.s3.amazonaws.com/uploads/default_image/image/2/fancy_box_array_ymca_portfolio.png

用此新代码生成的html是


谢谢

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有