I'm trying to pinpoint what the issue might be here. In a controller
that has the appropriate layout (layouts/controller.html.erb), if I try
to override the layout to the 'application' layout only for certain
actions, those actions do get rendered with the application layout...
layout 'application', :only => :new
The 'new' action renders fine, but now the other actions don't render at
No error or anything, just an empty response. I've tried renaming the
layout files to see if an error shows up, and no error (so no layout is
being picked up).
On my views I have content_for, so since nothing is yielding those
contents, nothing shows up. If I put something outside a content_for, it
does show up (without a layout of course).
If I explicitly render the layout on the action, it works, like so:
render :layout => 'somelayout'
So what's the deal here?
Thanks in advance!