Его проблема с камнем turbolinks, поэтому его создание ошибки
Итак, в app \ views \ layouts \ application.html.erb измените это
<%= stylesheet_link_tag 'application.css', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application.js', 'data-turbolinks-track': 'reload' %>
из
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
и раскомментируйте строку № 15 в app \ assets \ javascripts \ application.js
require turbolinks
и скопируйте ее в app \ assets \ stylesheets \ application.css в конце файла
Из этого будут запущены ваши css и js
Просто свяжите функцию в конструкторе класса, как @qasimalbaqali заявил в своем комментарии.
constructor(props) {
super();
this.registerVote = this.registerVote.bind(this);
}