1

.json.haml ...として、コントローラーにjsonビューをレンダリングさせたいのですが...これは可能ですか?構文はどのようなものですか?または、JSONテンプレートに何か他のものを使用する必要がありますか?http://inem.github.com/tequila.htmlなど?

4

1 に答える 1

1

HAML は、HTML マークアップの生成に使用することを目的としています。

json をレンダリングする必要がある場合は、コントローラー内でオプションとして pass を呼び出すだけですrender:json

render :json => my_object

または、より複雑なデータ構造を持っている場合や、より柔軟性が必要な場合は、Rails で提供される XML ビルダーに似た JSON 用のテンプレート エンジンであるJSON Builderを試してください。

于 2012-07-04T03:01:55.107 に答える