Ruby on rails RubyonRails-如何将html渲染x次
如何使用RubyonRails将html渲染x次 目前我有一些东西Ruby on rails RubyonRails-如何将html渲染x次,ruby-on-rails,ruby,Ruby On Rails,Ruby,如何使用RubyonRails将html渲染x次 目前我有一些东西 但这是1..3 我怎样才能让它呈现XXX?我做错了什么?那么: # x would be the number of times to render this html <% x.times do %> <%= render html: 'X' %> <% end %> #x将是呈现此html的次数 不知道为什么要这样做,但是,Stack Overflow社区可能能够提供更好的方法。您
但这是1..3
我怎样才能让它呈现XXX?我做错了什么?那么:
# x would be the number of times to render this html
<% x.times do %>
<%= render html: 'X' %>
<% end %>
#x将是呈现此html的次数
不知道为什么要这样做,但是,Stack Overflow社区可能能够提供更好的方法。您尝试过吗
<% (1..5).each do |i| %>
<%= render html: "X" %>
<% end %>
渲染1..3”是什么意思?哇!成功了!对不起,我是RoR的新手,怎么回事?还有,为什么这样做有效,但是不行?是的,这基本上是一种更好的Ruby循环语法。我猜for in-range
会选择边界内的项目,而不是边界本身,在您的情况下1和5
Render不会向页面添加任何HTML,Render只会生成HTML,并将其作为字符串返回。这是