使用rabl-rails设置rails-api gem

时间:2014-07-17 05:26:28

标签: ruby-on-rails ruby rabl

我试图在rails-api中使用rabl模板系统。

rabl在视图路径中查找模板,rails-api省略。

我如何设置rabl-rails,我已将下面的行包含在我的Controller中。

        include ActionController::MimeResponds
        include ActionController::ImplicitRender
        respond_to :json

然而: json:@deal使用标准的rails渲染。 Renderer.json(@deal)在undefined中,我认为它可以用于rabl。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

添加:

config.view_paths = ['/app/views']

config/initializers/rabl_init.rb。不需要rabl-rails,使用普通rabl,不需要include,不需要respond_to。 渲染:

render 'foo/bar' # will render app/views/foo/bar.rabl template