Ruby on rails, html/script for loop



我正在使用这个Ruby on Rails的文件上传示例。我有以下模板来显示可供下载的文件:

  <script id="template-download" type="text/x-tmpl">
      {% for (var i=0, file; file=o.files[i]; i++) { %}
        <tr class="template-download fade">          
           
          <td class="name">
           <a href="{%=file.url%}" download="{%=file.name%}">{%=file.name%}</a>
          </td>            
          <td class="File_info">
            <a href="{%=file.url_file_info%}" class= "btn btn-mini btn-info">File Info</a>       
          </td>
          <td class="Hist">
          <a href="{%=file.url_hist_image%}" class= "btn btn-mini btn-info">Hist</a>        
          </td>   
         
    
          <td class="delete">
            <button class="btn btn-mini btn-danger" data-type="{%=file.delete_type%}" data-url="{%=file.delete_url%}"> 
              <i class="icon-trash icon-white"></i>              
            </button>
            <input type="checkbox" name="delete" value="1">
          </td>
        </tr>
        {% } %}
    </script>

我从来没见过这么奇怪的for循环:{% for (var i=0,文件;文件= o.files[我];i++) {%}鼓励性产业{%} %}

括号是什么意思({%}{%})?是否有一个if循环这样的html/脚本模板(只是一个模拟for循环)?

Thanks in advance

这些块是客户端模板,请查看此处的文档

最新更新