change :show from view to method
"show" is currently a view, though it breaks in many contexts as a wagneered view (eg with nested layouts), and it isn't really intended to be overridden in different sets (just formats). So there doesn't appear to be much value in managing it as a view.
Just curious - what does show do?
every web request renders the "show" view, which then renders other views. In html format, it looks like this:
view :show do |args|
@main_view = args[:view] || args[:home_view]
view = @main_view || :open
self.render view, args
this ticket is really pretty simple, and would just change
view :show do |args
def show( args )
in other words, it's the way the controller object talks to the format object.