【发布时间】:2018-08-18 00:13:07
【问题描述】:
我需要一个 ERB,它会在这样的块之后生成带有结束标记的 HTML 标签:
<label for="pic1" class="pic_s"><div>
<img src="https://upload.wikimedia.org/wikipedia/commons/7/79/Download_link.png" >
</div></label>
我尝试使用此 ERB 代码:
<%= radio_button_tag('pic', nil, :class => idx) do %>
<div><img src="https://upload.wikimedia.org/wikipedia/commons/7/79/Download_link.png"></div>
<% end %>
但它给了我语法错误。也试过了:
<%= label_tag 'pic', nil, :class => idx, raw("#{image_tag image}") %>
但仍然给出语法错误。我正在使用 rails 2.3.17 并且根据 https://apidock.com/rails/ActionView/Helpers/FormTagHelper/label_tag 只有版本 >=3.0.0 需要一个块。是否有另一种方法可以在不更新导轨的情况下完成此操作?这么小的问题好像没有道理,更新一下吧。
【问题讨论】:
标签: ruby-on-rails erb