Rails 3.2 アプリケーションで haml_coffee_assets を使用しています。以下は、ejs テンプレートで機能します。
<table>
<tr>
<th></th>
</tr>
<% tutorials.each(function(model) { %>
<tr>
<td><%= model.escape('title') %>
</tr>
<% }); %>
</table>
これをhaml_coffeeで動作させることができないようです。以下は私の最善の推測でしたが、何らかの理由でこの haml_coffee テンプレートが機能しません:
%table
%thead
%tr
%th Tutorial Name
%tbody
- for tutorial in @tutorials
- do (model) ->
%tr
%td= model.title
これで得られるのは次のとおりです。
ReferenceError: Can't find variable: model