app/views/shared/_sidebar.slim
.sidebar
.sidebar__logo
ul.sidebar__step-list.nav
li class="#{'active' if action == :index}"
= link_to controller: resource, action: :index do
i.fa.fa-th-list
| List #{resource.to_s.titleize}
li class="#{'active' if action == :new}"
= link_to controller: resource, action: :new do
i.fa.fa-file
| New #{resource.to_s.singularize.titleize}
- filter ||= {}
- klass = resource.to_s.singularize.classify.constantize
- klass.limit(5).order('updated_at desc').where(filter).each do |instance|
- name = instance.try(:name) || instance.try(:title)
- unless name.blank?
li class="#{'active' if action == :edit && id == instance.id}"
= link_to controller: resource, action: :edit, id: instance.id
i.fa.fa-pencil
= name