This is strange. I'm working on a simple comment system but it has a fit when displaying the user names after the first time the page is loaded. so if i start the webserver then go to the page everything works fine but if i then refresh i get this error. if i remove the user.login it works fine always. Also i have other places in the site that show the Mode.user.login and they work fine
ActionView::TemplateError (You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.include?) on line #12 of app/ views/bids/show.html.erb: 11: <% @bid.comments.each do |comment| %> 12: <%= comment.user.login %> 13: <%= simple_format(comment.comment) %> 14: <% end %> 15:
Any one got an idea of why this is happening? if i set the dev env to cache classes then it has no problems.. config.cache_classes = true
Thanks for any help.