Как связать переменную в js файле c контроллером

Делаю интерактивную карту, есть база данных кабинетов с координатами и этажами, где кабинеты расположены, этажи переключаются посредством кнопок, для каждого этажа своя кнопка. Как передавать переменную зависящую от кнопки в контроллер, чтобы тот в свою очередь брал из бд аудитории только нужного этажа для подсветки.

*JavaScript*
$('.wrap1-img2').hide();
$('.wrap1-img3').hide();
$('.wrap1-img4').hide();
$('.wrap1-img5').hide();
$('.wrap1-img6').hide();


$('.wrap1-btn2').click(function () {
    $('.wrap1-img1').hide();
  $('.wrap1-img3').hide();
    $('.wrap1-img4').hide();
    $('.wrap1-img5').hide();
    $('.wrap1-img6').hide();
  $('.wrap1-img2').toggle(50);
    var floor=1;
});
$('.wrap1-btn1').click(function () {
    $('.wrap1-img2').hide();
  $('.wrap1-img3').hide();
    $('.wrap1-img4').hide();
    $('.wrap1-img5').hide();
    $('.wrap1-img6').hide();
  $('.wrap1-img1').toggle(50);
    var floor=0;
});
$('.wrap1-btn3').click(function () {
    $('.wrap1-img1').hide();
  $('.wrap1-img2').hide();
    $('.wrap1-img4').hide();
    $('.wrap1-img5').hide();
    $('.wrap1-img6').hide();
  $('.wrap1-img3').toggle(50);
    var floor=2;
});
$('.wrap1-btn4').click(function () {
    $('.wrap1-img1').hide();
  $('.wrap1-img2').hide();
    $('.wrap1-img3').hide();
    $('.wrap1-img5').hide();
    $('.wrap1-img6').hide();
  $('.wrap1-img4').toggle(50);
    var floor=3;
});
$('.wrap1-btn5').click(function () {
    $('.wrap1-img1').hide();
  $('.wrap1-img2').hide();
    $('.wrap1-img3').hide();
    $('.wrap1-img4').hide();
    $('.wrap1-img6').hide();
  $('.wrap1-img5').toggle(50);
    var floor=4;
});
$('.wrap1-btn6').click(function () {
    $('.wrap1-img1').hide();
  $('.wrap1-img2').hide();
    $('.wrap1-img3').hide();
    $('.wrap1-img5').hide();
    $('.wrap1-img4').hide();
  $('.wrap1-img6').toggle(50);
    var floor=5;
});
})```

Текст контроллера

   *Ruby*


```class MapController < ApplicationController

  def bmstuMap
  #  room = Room.new

    @rooms = Room.selectroomsbyfloor (2)
  end
end```

Ответы (0 шт):