Skip to content

Instantly share code, notes, and snippets.

@wnstn
Created January 8, 2013 21:01
Show Gist options
  • Save wnstn/4487911 to your computer and use it in GitHub Desktop.
Save wnstn/4487911 to your computer and use it in GitHub Desktop.
login error
NoMethodError in Manage/progress_reports#index
Showing /Users/CS_Spare/.rvm/gems/ruby-1.9.3-p125@carecom/gems/datagrid-0.6.2/app/views/datagrid/_row.html.erb where line #3 raised:
undefined method `name' for #<Patient:0x007ffbadc912a0>
Extracted source (around line #3):
1: <tr class="<%= options[:cycle] && cycle(*options[:cycle]) %>">
2: <% grid.columns.each do |column| %>
3: <td class="<%= datagrid_column_classes(grid, column) %>"><%= datagrid_format_value(grid, column, asset) %></td>
4: <% end %>
5: </tr>
Trace of template inclusion: /Users/CS_Spare/.rvm/gems/ruby-1.9.3-p125@carecom/gems/datagrid-0.6.2/app/views/datagrid/_table.html.erb, app/views/manage/progress_reports/index.html.erb
Rails.root: /Users/CS_Spare/Sites/rails/carecom
Application Trace | Framework Trace | Full Trace
app/presenters/manage/progress_reports_datagrid.rb:19:in `block in <class:ProgressReportsDatagrid>'
app/views/manage/progress_reports/index.html.erb:19:in `_app_views_manage_progress_reports_index_html_erb___1450461282467854252_70359445931460'
Rendered /Users/CS_Spare/.rvm/gems/ruby-1.9.3-p125@carecom/gems/datagrid-0.6.2/app/views/datagrid/_head.html.erb (166.9ms)
SQL (1.8ms) SELECT "progress_reports"."id" AS t0_r0, "progress_reports"."visit_id" AS t0_r1, "progress_reports"."due_date" AS t0_r2, "progress_reports"."created_at" AS t0_r3, "progress_reports"."updated_at" AS t0_r4, "progress_reports"."completed" AS t0_r5, "progress_reports"."discharged_to" AS t0_r6, "progress_reports"."scheduled" AS t0_r7, "progress_reports"."physical_therapy_note" AS t0_r8, "progress_reports"."occupational_therapy_note" AS t0_r9, "progress_reports"."speech_therapy_note" AS t0_r10, "visits"."id" AS t1_r0, "visits"."facility_id" AS t1_r1, "visits"."patient_id" AS t1_r2, "visits"."starts_on" AS t1_r3, "visits"."ends_on" AS t1_r4, "visits"."created_at" AS t1_r5, "visits"."updated_at" AS t1_r6, "visits"."diagnosis_id" AS t1_r7, "visits"."permitted_disciplines_mask" AS t1_r8, "visits"."prepared" AS t1_r9, "visits"."referring_facility_id" AS t1_r10, "visits"."referring_physician_id" AS t1_r11, "visits"."update_frequency" AS t1_r12, "patients"."id" AS t2_r0, "patients"."dob" AS t2_r1, "patients"."gender" AS t2_r2, "patients"."created_at" AS t2_r3, "patients"."updated_at" AS t2_r4, "patients"."primary_contact_id" AS t2_r5, "patients"."died_at" AS t2_r6, "patients"."first_name" AS t2_r7, "patients"."last_name" AS t2_r8 FROM "progress_reports" INNER JOIN "visits" "visits_progress_reports" ON "visits_progress_reports"."id" = "progress_reports"."visit_id" INNER JOIN "patients" ON "patients"."id" = "visits_progress_reports"."patient_id" INNER JOIN "visits" ON "progress_reports"."visit_id" = "visits"."id" WHERE "visits"."facility_id" = 6 AND (completed = 'f') ORDER BY progress_reports.due_date LIMIT 50 OFFSET 0
Rendered /Users/CS_Spare/.rvm/gems/ruby-1.9.3-p125@carecom/gems/datagrid-0.6.2/app/views/datagrid/_row.html.erb (6.2ms)
Rendered /Users/CS_Spare/.rvm/gems/ruby-1.9.3-p125@carecom/gems/datagrid-0.6.2/app/views/datagrid/_table.html.erb (212.4ms)
Rendered manage/progress_reports/index.html.erb within layouts/manage (294.6ms)
Completed 500 Internal Server Error in 572ms
ActionView::Template::Error (undefined method `name' for #<Patient:0x007ffbadc912a0>):
1: <tr class="<%= options[:cycle] && cycle(*options[:cycle]) %>">
2: <% grid.columns.each do |column| %>
3: <td class="<%= datagrid_column_classes(grid, column) %>"><%= datagrid_format_value(grid, column, asset) %></td>
4: <% end %>
5: </tr>
app/presenters/manage/progress_reports_datagrid.rb:19:in `block in <class:ProgressReportsDatagrid>'
app/views/manage/progress_reports/index.html.erb:19:in `_app_views_manage_progress_reports_index_html_erb___1450461282467854252_70359445931460'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment