그래서 내가 원하는 것은 이벤트를 업데이트 한 후 테이블을 다시 렌더링하는 것입니다.렌더링이 부분 렌더링 후 작동하지 않습니다. 부분 js
나는 이런 식으로 작업을 수행합니다
## My Controller:
respond_to do |format|
if schedule_child.save
sql = "schedules.doctor_id = ? AND schedules.location_id = ? AND schedule_children.start_time >= ? AND schedule_children.start_time <= ?"
@schedules = ScheduleChild.joins(:schedule).where(sql, current_doctor.id, session[:location_id], Time.now, Time.now + 7.days).order(start_time: :asc).page(params[:page]).per(7)
format.js {render :layout => false}
end
end
내 js.erb :
$('#schedules').html("<%= escape_javascript(render "schedules") %>");
내보기 :
%a.status_link.btn.btn-success.btn-sm{"data-href" => set_schedule_status_path(location_id: session[:location_id] ,id: schedule.id), :style => "#{schedule.is_away ? 'display: none' : '' }", :id => "#{schedule.id}", :remote => "true"}
%i.fa.fa-check-square-o
%span Available
표는 성공적으로 렌더링했지만, 난이 링크를 클릭 할 수 없습니다 내 견해로. 나는 무엇을 잘못 했는가? 도와 줘서 고마워.
@RajarshiDas 예 –