Rails模板中的Ruby枚举器

sun*_*304 3 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

<ul>
<% for file in @files %>
 <li><%= file %></li>
<% end %>
</ul>
Run Code Online (Sandbox Code Playgroud)

输出:

  • 文件1
  • 文件2

    但如果我想使用枚举器:

    <% @files.each{|file| file} %>
    
    Run Code Online (Sandbox Code Playgroud)

    输出:['file1','file2']

    我无法将输出作为<\ li>列表.

    我的问题是是否可以使用枚举获取列表输出?如果是这样的话?我是rails的初学者.

  • Kyl*_*yle 5

    <% @files.each do |file| %>
      <li><%= file %></li>
    <% end %>
    
    Run Code Online (Sandbox Code Playgroud)