this don't look good... You should only make 1 div and inside it place paragraphs with data... This is how show view may look like: https://github.com/mbuda/reviewIt/blob/master/app/views/books/show.html.haml