link_to_remote crossing controllers

I have a link_to_remote call that calls on another controller.

The desired behavior is:
1. user clicks on link
2. remote call processed on controller
3. link updated

Here's my code:
    <div class='ning_it' id='ning'>
    <% if self.queryBook(item.get('asin')) == 0 %>
      <%= link_to_remote 'Ning It!', :update=>'amazon',
        :url=>{:controller=>'Books', :action=>'newAmazon',
        :title=>item.get('itemattributes/title'),
        :url=>item.get('detailpageurl'),
        :author=>item.get('itemattributes/author'),
        :desc=>item.get('editorialreviews/editorialreview/
content').to_s,
        :asin=>item.get('asin')
      }%>
    <% else %>
      <span class='ning_done'>Ninged.</span>
    <% end %>
    </div>

What I'm getting as the return on the webpage is:
Template is missing
Missing template books/newAmazon.html.erb in view path C:/Code/rails/
crazyKid/app/views

It's almost as if the :url switch to the controller 'Books' is
overriding where I'm at.

zeeboo wrote:

      <%= link_to_remote 'Ning It!', :update=>'amazon',
        :url=>{:controller=>'Books', :action=>'newAmazon',

What I'm getting as the return on the webpage is:
Template is missing
Missing template books/newAmazon.html.erb in view path C:/Code/rails/
crazyKid/app/views

It looks like the books controller's #newAmazon method is successfully
being called but doesn't have a template to generate anything to return
in order to update the "amazon" element...

How is books_controller#newAmazon defined?