如何在视图模板中呈现RABL模板?

时间:2015-05-20 23:35:03

标签: ruby-on-rails rabl

我正在使用RABL格式化JSON API响应。但是,我想使用相同的JSON并在不同的视图中内联呈现它以与一些JavaScript一起使用。基本上,我想做:

<div class="row">

...但使用RABL模板而不是调用<div class="row">

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

我找到了一种方法,基于http://www.google.com/support/enterprise/static/gsa/docs/admin/70/gsa_doc_set/acapi_java/acapi_java.html#1073256

而不是:

@model.to_json

你可以这样做:

render(file: 'foo/bar', object: @model, formats: :json).html_safe