Polymorphic Validation Problem

Hmm - I think:
Change "blog.valid?.inspect" to "blog.valid?"

From what I can see inspect turn the ouput into a printable string.

The string "true" is not the same as the boolean TRUE:

news = News.find(5)
news.valid?
=> true
news.valid?.inspect
=> "true"
news.valid?.inspect == TRUE
=>false