2016-07-07 11 views
-1

どのようにhtml x timesをrubyでレンダリングしますか?ruby​​ on rails - html x timesをレンダリングするには

現在、私は何か<%= for i in 1..5 do render html:"X" end %>

を持っているが、これは、私はそれがXXXをレンダリングすることができますどのよう1..3

をレンダリング?私は間違って何をしていますか?

# x would be the number of times to render this html 
<% x.times do %> 
    <%= render html: 'X' %> 
<% end %> 

あなたがこれをやっている理由はわからない、しかし、スタックオーバーフローのコミュニティがより良いアプローチを提供することができる場合がありますについてはどのように

+0

「レンダリング1..3」とは何ですか? –

答えて

0

+1

なぜ5倍でなくても、それはあなたの答えを簡素化するでしょう... – Agush

+0

うわー!出来た!申し訳ありませんが、私はRoRで全く新しいですね。 – broshen

+0

また、なぜ動作しますが、<%= x.timesはHTMLをレンダリングします: 'X' end%> doesnt? – broshen

0

これを試しましたか?

<% (1..5).each do |i| %> 
    <%= render html: "X" %> 
<% end %> 
関連する問題