Dynamic layout - self.class.layout doesn't work in 2.3.2


I just upgraded to 2.3.2 and I am determining layouts based on URL in
the application.

In application_controller, get_layout_details gets the layout
information and sets self.class.layout (It is called before every call
as it is set as before_filter for application_controller and working
in earlier version)

Home page renders fine. When user makes a search, a 302 redirect
happens internally and then there is no layout on results page.
Forcing a layout :file_name in searchresults_controller is also not

I found one other person talking about a hack to make it work -


I am not using the theme plugin, so what should I do to make it work
in rails 2.3.2

Please advise ...

Many thanks in advance ...