title: Open Graph & Rails not retrieving object's URL
body: <p>I'm using Rails to try and add an action for an object both defined for my app on the open graph. I am using an :after_filter in my controller to call the following after session#create:</p>
  
  <pre><code>@graph.put_connections('me', 'workkout:complete', :session =&gt; url_for([@plan, @session]))
  </code></pre>
  
  <p>I am getting the following back from Facebook:</p>
  
  <pre><code>{"error":{"type":"Exception","message":"Could not retrieve data from URL.","code":1660002}}
  </code></pre>
  
  <p>I have checked that the correct URL is passed to put_connections, and when I visit this URL using Facebook's Lint tool, everything is correct.</p>
  
  <p>I can't understand why this isn't working, my only thought is that Facebook is hitting the URL moments before rails has generated the object? - not sure if that's even possible though.</p>
  
  <p>Can anyone shed any light on this?</p>