如何使用HAML在Rails3中呈现JSON视图?

时间:2012-07-04 02:50:19

标签: ruby-on-rails ruby-on-rails-3 json haml

我想让我的控制器渲染json视图,因为.json.haml ......这可能吗?语法是什么样的? 或者我是否需要使用其他东西进行JSON模板化?例如http://inem.github.com/tequila.html

1 个答案:

答案 0 :(得分:1)

HAML旨在用于生成HTML标记。

如果您需要渲染json,只需在控制器中调用render传递:json作为选项:

render :json => my_object

或者,如果您有更复杂的数据结构和/或需要更多灵活性,请尝试JSON Builder,它是JSON的模板引擎,类似于Rails中提供的XML构建器。