app/views/bills/_bill.html.erb
<li>
<div class="bill_content">
<%= link_to bill['bill_id'], bill_path(@jurisdiction.abbreviation, bill), class: 'title' %>
<p>
<%= short_bill_title(bill) %>, <%= bill.session_label %>
</p>
<ol class="actions">
<% bill.dates.select{ |_, date| date }.each do |action, date| %>
<% date = Time.zone.parse(date) if date && date.is_a?(String) %>
<% if action == 'first' %>
<li<% if date %> class="active"<% end %>>
Introduced
<%= l(date, format: :bill) if date %>
</li>
<% elsif action == 'passed_lower' %>
<li<% if date %> class="active"<% end %>>
Passed <%= @jurisdiction.chamber_name('lower') %>
<%= l(date, format: :bill) if date %>
</li>
<% elsif action == 'passed_upper' %>
<li<% if date %> class="active"<% end %>>
Passed <%= @jurisdiction.chamber_name('upper') %>
<%= l(date, format: :bill) if date %>
</li>
<% elsif action == 'signed' %>
<li<% if date %> class="active"<% end %>>
Signed into Law
<%= l(date, format: :bill) if date %>
</li>
<% end %>
<% end %>
</ol>
</div>
<ul class="activity">
<!-- <li><%# pluralize bill.questions.count, 'question' %></li> -->
<% bill.people_and_committee_sponsors(limit: 5, only: :people).each do |sponsor| %><%# @note N+1 query %>
<li class="depiction">
<% if Person === sponsor %>
<% if sponsor.image? %>
<%= link_to(cdn_image_tag(sponsor.image, size: '50x50', alt: sponsor.name), person_path(@jurisdiction.abbreviation, sponsor)) %>
<% else %>
<%= image_tag('placeholder.png', size: '50x50', alt: '') %>
<% end %>
<% end %>
</li>
<% end %>
</ul>
<div class="clear"></div>
</li>