フレームワークのプレイに関しては、全体としてちょっと混乱しています。私はほとんどすべてを把握しましたが、毎日何か新しいことが起こっているようです.
とにかく、今日の話題はこれです: 私の scala テンプレート コードは、レンダリングされたドキュメントでプレーン テキストとして表示されます。構文が間違っているのかもしれませんし、play 1.0 の構文かもしれませんが、わかりません。テンプレートは次のようになります。
@(model : models.Menu)
@main("Bearings") {
<div id="bearings_container">
<div id="menu">
<ul id="firstLevel">
#{list items:model.items,as:'menuItem'}
<li id="${menuItem.name}" class="firstLevel">${menuItem.name}</li>
<ul id="${menuItem.name}- submenu">
#{list items: menuItem.subMenu, as:'subMenuItem'}
<li id="${subMenuItem.name}" class="secondLevel">${subMenuItem.name}</li>
<ul id="${subMenuItem.name}- submenu">
#{list items: subMenuItem.subMenu, as:'subSubMenuItem'}
<li id="${subSubMenuItem.name}" class="thirdlevel">${subSubMenuItem.name}</li>
#{/li}
</ul>
#{/li}
</ul>
#{/li}
</ul>
</div>
</div>
}
シンプルなものだとおもいます。何か案は?
編集:コントローラーのアクションは次のとおりです。
public static Result bearings()
{
Menu menu = BuildMenu();
return ok(views.html.bearings.render(menu));
}
その結果は、上記のコードのそのままの HTML の結果がどのように見えるかです。