0

在将值传递给车把模板之前,我无法弄清楚如何通过 rails 助手格式化 json 数据。

就像我如何在值上使用现有的辅助方法?

我知道您可以使用 Handlebars.registerHelper 方法注册一个助手,但是我可以在将 json 数据传递给把手之前使用我的 rails 助手方法吗?

4

1 回答 1

0

您可以为此创建一个模板(例如method.json.erb)并自己渲染您的对象。然后只需删除render :json => @object控制器中的。

你的模板应该看起来像

{
    'field1': '<%= @object.field1.to_json %>',
    'field2': '<%= @object.field2.to_json %>'
}

编辑:我不确定这是否也会呈现您的默认布局。您可以改为使用部分:

format.json { render :partial => "methos.json.erb" }

于 2012-03-02T13:50:17.030 回答