リンクがクリックされるたびにRailsでパーシャルを更新したいのですが、何もしていないようです。
誰かがエラーを見つけることができますか?
index.html.erb
<% @users.each do |u| %>
<% if !u.nil? and u.department_id == department.id %>
<%= link_to "#{u.first_name} #{u.last_name}", professor_refresh_path(u.id), remote: true %>
<% end %>
<% end %>
<div id="profile"></div>
_profile.html.erb
Hello, <%= user %>
refresh.js.erb
$('#profile').html('<%=j render partial: "/professors/profile", locals: {user: @user} %> ');
Professors_controller.rb
def refresh
@user = @user + 1
respond_to do |format|
format.html
format.js
end
end
ルート.rb
resources :professors do
get 'refresh'
end