> Also you have not said what happens if you include the test checking
> for no blog_images.
>
> Colin
I think I realized what the problem was. There were four records in the
blog_posts table. At the time of the post, I only had one record in
blog_images table that linked to first record of blog_posts. What this
is doing:
post.blog_images.first.image_file_name
it is iterating for each post the first image_file_name linked to it. So
the time it iterates through the second post, since there is not an
image_file_name associated with it, it throws the exception since the
array object has no image_file_name method!
This was data error on my part. But adding that if is what made me
realize it:
<img src="/images/<%= post.blog_images.first.image_file_name if
post.blog_images.first %>" width="220" height="174" alt="" style="top:
27px; left: 13px;" />
Thanks for all responses.
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
No comments:
Post a Comment