html – 用于元素的Rails content_tag

html – 用于元素的Rails content_tag,第1张

概述如何使用content_tag帮助程序获得以下html输出? <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> 这就是我目前所拥有的 content_tag(:ul) do a=*(1..5) a.each do |step_number| co 如何使用content_tag帮助程序获得以下HTML输出?

<ul>    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>  </ul>

这就是我目前所拥有的

content_tag(:ul) do    a=*(1..5)    a.each do |step_number|      content_tag(:li,class: "step") do        puts step_number      end    end  end

更新 – 答案

感谢下面的Peter的Loop & output content_tags within content_tag in helper链接,我在li项目上缺少concat

content_tag :ul do    items.collect do |step_number|      concat(content_tag(:li,step_number,class: "step"))    end  end
解决方法 我想你需要解决的是

content_tag(:ul) do  (1..5).to_a.map do    content_tag(:li,class: "step)  end.reduce(&:+)end

那应该做的!

总结

以上是内存溢出为你收集整理的html – 用于元素的Rails content_tag全部内容,希望文章能够帮你解决html – 用于元素的Rails content_tag所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1055103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存