なんとなく日々徒然と

slimbarsを使ったらUnknown line indicator

勉強がてらRailsのプロジェクトでBackBone.jsでテンプレートにはhandlebarsを使って処理を書いてみました。
viewがslimなのでslimbarsで書いてます。

変数を出力しようとしたら以下のエラー
Unknown line indicator

viewファイルはこんな感じ

1
2
3
.hoge
  .fuga
    {{user}} 

ただしくはこう

1
2
3
.hoge
  .fuga
    | {{user}} 

hamlbarsではこう書けてしまうので、slimで書く場合は注意が必要だなと思いました。

1
2
3
.hoge
  .fuga
    {{user}} 

小ネタも小ネタでした。

しかしeachの中ではslimの記法使えないのかな?
こうやらないと出力されない・・・

1
2
3
4
select
  | {{#each users }}
    <option value="{{id}}">{{name}}</option>
  | {{/each}}