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, file; file=o.files[i]; i++) { %} blabla {% } %}
これらの括弧は何を意味しますか ( {%} {%} ) ? また、そのような html/script テンプレートの if ループはありますか (for ループに類似したものにすぎません)。
前もって感謝します