1

我想让我的控制器呈现 json 视图,因为 .json.haml ...这可能吗?语法是什么样的?还是我需要为 JSON 模板使用其他东西?比如http://inem.github.com/tequila.html

4

1 回答 1

1

HAML 旨在用于生成 HTML 标记。

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

render :json => my_object

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

于 2012-07-04T03:01:55.107 回答