smc/grandham

View on GitHub
app/views/books/history.html.haml

Summary

Maintainability
Test Coverage
.row
  = render partial: 'book_nav_links', locals: { activated_page: :history, book: @book }

.row
  .col-md-10.col-offset-1
    %br
    .row
      .col-md-3
        %p= @creation.created_at.strftime('%D %r')
      .col-md-7
        %p= "#{@creation.user.login} created the book '#{@book.title}'"

    - @edits.each do |edit|
      .row
        .col-md-3
          %p= edit.created_at.strftime('%D %r')
        .col-md-7
          - if edit.book_id.blank?
            %p= "#{edit.user.login} edited #{edit.field} from '#{edit.old_value}' to '#{edit.new_value}'"
          - else
            %p= "#{edit.user.login} edited #{edit.editable_type} from '#{edit.old_value}' to '#{edit.new_value}'"