From 395a3d743969cddde7b31ff905793f31570174d6 Mon Sep 17 00:00:00 2001 From: ccocchi Date: Thu, 13 Sep 2012 16:04:43 +0200 Subject: [PATCH] Use locals in responder. Responder now works out of the box with Devise --- lib/rabl-rails/responder.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/rabl-rails/responder.rb b/lib/rabl-rails/responder.rb index fb094bc..0a03c3c 100644 --- a/lib/rabl-rails/responder.rb +++ b/lib/rabl-rails/responder.rb @@ -6,14 +6,14 @@ module RablRails # class Responder < ActionController::Responder protected - + def api_behavior(error) rabl_options = options.merge(template: RablRails.responder_default_template) - + if get? controller.default_render rabl_options elsif post? - controller.default_render rabl_options.merge!(status: :created, location: api_location) + controller.default_render rabl_options.merge!(status: :created, location: api_location, locals: { resource: resource }) else head :no_content end