joatuapp / joatu-v2

The JoatU application, version 2. Written in Ruby on Rails.

Home Page:https://alpha.joatu.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error on profile page when user has references

rsmithlal opened this issue · comments

There is a deprecated div_for method call in the reference display partial. It's causing the profile page to fail when the user has a reference. https://alpha.joatu.org/en/profiles/65. This method call exists in other views as well so should be removed entirely.

2019-04-23T18:31:43.582902+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]   Rendered references/_reference.html.haml (1.7ms)

2019-04-23T18:31:43.583192+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]   Rendered profiles/show.html.haml within layouts/application (51.5ms)

2019-04-23T18:31:43.583348+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]   Rendered layouts/application.html.haml (52.2ms)

2019-04-23T18:31:43.583805+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0] Completed 500 Internal Server Error in 159ms

2019-04-23T18:31:43.586851+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]   

2019-04-23T18:31:43.586930+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0] ActionView::Template::Error (The `div_for` method has been removed from Rails. To continue using it, add the `record_tag_helper` gem to your Gemfile:

2019-04-23T18:31:43.586933+00:00 app[web.1]:   gem 'record_tag_helper', '~> 1.0'

2019-04-23T18:31:43.586935+00:00 app[web.1]: Consult the Rails upgrade guide for details.):

2019-04-23T18:31:43.587138+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]     1: = div_for reference, class: "panel panel-default" do

2019-04-23T18:31:43.587146+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]     2:   .panel-heading

2019-04-23T18:31:43.587164+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]     3:     - if reference.from_user.profile.present? && reference.from_user.profile.id.present?

2019-04-23T18:31:43.587167+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]     4:       = link_to profile_path(id: reference.from_user.profile.id) do

2019-04-23T18:31:43.587227+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0]   

2019-04-23T18:31:43.587296+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0] app/views/references/_reference.html.haml:1:in `_app_views_references__reference_html_haml__236368167932857158_69974146295320'

2019-04-23T18:31:43.587299+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0] app/views/profiles/show.html.haml:39:in `block in _app_views_profiles_show_html_haml__2851108859264288886_69974147510580'

2019-04-23T18:31:43.587301+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0] app/views/profiles/show.html.haml:38:in `_app_views_profiles_show_html_haml__2851108859264288886_69974147510580'

2019-04-23T18:31:43.587303+00:00 app[web.1]: [934c7a1e-f9d8-4a9b-8c0e-61123ca331b0] app/controllers/profiles_controller.rb:21:in `show'

Fixed