As an extra debug step<div>I would turn off all backtrace silencers</div><div>(look for the initializer)</div><div><br></div><div>and check through the exact backtrace.</div><div><br></div><div>Of course,</div><div>if you can't replicate it in a test case,</div>

<div>that may not be possible.<br><br><div class="gmail_quote">On 3 August 2011 13:59, Simon Coffey <span dir="ltr"><<a href="mailto:simon@tribesports.com">simon@tribesports.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi Murray,<br>
<div class="im"><br>
On 3 August 2011 13:44, Murray Steele <<a href="mailto:murray.steele@gmail.com">murray.steele@gmail.com</a>> wrote:<br>
> Ah, well, probably not then :)  Although once ActiveRecord has got it's<br>
> grubby mitts on things who knows what might happen given that what you are<br>
> delegating to might be an association object which is never really nil<br>
> (proxy objects woo!) until you least expect it.<br>
<br>
</div>For the record, background is an AR attribute on the Question model,<br>
no delegation involved.<br>
<div class="im"><br>
> Speaking of AR, is it possible that @question is a scope call that hasn't<br>
> resolved yet?  e.g. it's not nil, because it's a scope proxy object, but<br>
> when you try to call a method on it, it resolves the scope to fetch the<br>
> object, which then turns out to be nil?  (I am clutching at straws here I<br>
> think).<br>
<br>
</div>It's a great suggestion, but unfortunately, wherever @question is set,<br>
it's set with a regular model instance, no scope funkiness going on.<br>
Also, on the page where we saw this particular example of the bug,<br>
@question should never have been set at all - the request was handled<br>
by a controller that has nothing whatsoever to do with questions.<br>
<br>
Cheers,<br>
Simon<br>
_______________________________________________<br>
<div><div></div><div class="h5">Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</div></div></blockquote></div><br></div>