Dominic Son wrote:
<% @ads.each do |ad| %> <%= ad.book.nil? %> (will say it's false, but yet...) <%= ad.book.attributes %> (will give the following error: <% end %>
"You have a nil object when you didn't expect it! You might have expected an instance of ActiveRecord::Base. The error occured while evaluating nil.attributes"
I would try looking at the objects with debug: <%= debug ad %> <%= debug ad.book %>
Dan Manges