From 24ce3a1d7ca9a0b8c6a8e6ca90790d0325e271a0 Mon Sep 17 00:00:00 2001 From: ccocchi Date: Tue, 9 Oct 2012 14:24:27 +0200 Subject: [PATCH] Fix bug with missing prefixes when using custom responder --- lib/rabl-rails/responder.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/rabl-rails/responder.rb b/lib/rabl-rails/responder.rb index 47220c4..bcb8592 100644 --- a/lib/rabl-rails/responder.rb +++ b/lib/rabl-rails/responder.rb @@ -28,12 +28,13 @@ module RablRails def api_behavior(error) if post? - template = if @controller.respond_to?(:responder_default_template, true) + template = if controller.respond_to?(:responder_default_template, true) controller.send(:responder_default_template) else RablRails.responder_default_template end - options[:template] ||= "#{@controller.controller_name}/#{template}" + options[:prefixes] = controller._prefixes + options[:template] ||= template controller.default_render options.merge(status: :created, location: api_location) else