Thanks for the PR, but this is actually different behavior for procs. For procs, `render_or_call_method_or_proc_on` calls `call_method_or_proc_on`, which ends up calling:
```ruby
instance_exec(receiver, *args, &symbol_or_proc)
```
Which is different from the above code, that does:
```ruby
controller.instance_exec &config[:title]