我想让我的控制器渲染json视图,因为.json.haml ......这可能吗?语法是什么样的? 或者我是否需要使用其他东西进行JSON模板化?例如http://inem.github.com/tequila.html?
答案 0 :(得分:1)
HAML旨在用于生成HTML标记。
如果您需要渲染json,只需在控制器中调用render
传递:json
作为选项:
render :json => my_object
或者,如果您有更复杂的数据结构和/或需要更多灵活性,请尝试JSON Builder,它是JSON的模板引擎,类似于Rails中提供的XML构建器。