app/views/tasks/_form.html.haml
%ol.breadcrumb
%li= link_to 'Projects', projects_path
%li= link_to @project.name, project_path(@project)
%li= link_to 'Tasks', project_tasks_path
-if @task[:description] != nil && @page_name == "Edit"
%li
= link_to @task.description_was, project_task_path(@task.project,@task)
%li.Active
= @page_name
= render partial: "shared/error", locals: {object: @task}
= form_for([@project,@task], html: { class: "form-horizontal" }) do |t|
.row.form-group
= t.label :description, class:"control-label col-sm-2"
.col-sm-6
= t.text_field :description, class:"form-control"
.col-sm-4
.form-group
= t.label :due_date, class:"control-label col-sm-2"
.col-sm-4
= t.date_field :due_date, class:"form-control"
.col-sm-6
.form-group
.col-sm-6.col-sm-offset-2
-if @page_name != "New Task"
%p
= t.check_box :complete
Complete
.col-sm-6.col-sm-offset-2.extra-padding
= t.submit class: "btn btn-primary"
= link_to 'Cancel', project_tasks_path, class: "btn btn-default"