<ul>
<% for file in @files %>
<li><%= file %></li>
<% end %>
</ul>
出力:
しかし、列挙子を使用したい場合:
<% @files.each{|file| file} %>
出力: ['file1', 'file2']
出力を <\li> リストとして取得できません。
私の質問は、列挙を使用してリスト出力を取得することは可能ですか? もしそうならどのように?? レール初心者です。
<ul>
<% for file in @files %>
<li><%= file %></li>
<% end %>
</ul>
出力:
しかし、列挙子を使用したい場合:
<% @files.each{|file| file} %>
出力: ['file1', 'file2']
出力を <\li> リストとして取得できません。
私の質問は、列挙を使用してリスト出力を取得することは可能ですか? もしそうならどのように?? レール初心者です。
<% @files.each do |file| %>
<li><%= file %></li>
<% end %>
1 つのライナーのために、次のことができます。
<%=raw @files.map {|file| content_tag(:li, file)}.join %>
#mix
<% @files.each do |file| %> <%= content_tag(:li, file) %> <% end %>
しかし、本当に、しないでください!