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 %>