回答頂き有難う御座います。
https://teratail.com/questions/24368
こちらを参考に、js.erbを実行するrailsアクションと、そのrailsアクションをajaxで定期的に実行するjqueryの処理を作る事で参加人数は自動で更新するようになりました。
html.erb
略
<span class="number_of_participants" data-r_id="<%= @recruit.id %>"><%= @recruit.users.count %></span>/<%= @recruit.headcount %>
controller
def number_update
@recruit = Recruit.find_by(id: params[:recruit_id])
end
number_update.js.erb
$(".number_of_participants").text('<%= @recruit.users.count %>');
number_updater.js
$(function(){
setInterval(function(){
$.ajax({
url: '/number_update',
type: 'GET',
data: {
recruit_id: $('.number_of_participants').data('r_id')
},
})
.done(function(response){
console.log('ok')
})
.fail(function(xhr){
console.log('ng')
});
},5000);
});
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。