Как загрузить переменную экземпляра по успешному запросу ajax после загрузки страницы в рельсах? - PullRequest
0 голосов
/ 15 января 2019

У меня есть метод в API, который возвращает объект json транспортных средств.

class TestApi
 def test_method
  @vehicle = Vehicle.where(owner_id: current_user.id)
  respond_to do |format|
   format.json { render json: @vehicle }
  end
 end
end

У меня есть страница просмотра, с которой я делаю запрос get к test_method, чтобы получить объект @vehicle. Как я могу продолжать изменять объект @vehicle с помощью ajax при успешном завершении и заполнять его, чтобы в другом пользовательском представлении я получал динамический объект @vehicle?

.container
  - @vehicle.each do |v|
   %p v.name

:js
  $(window).on('load', function() {
    $.ajax({
      url: "/api/v1/vehicle/test_method" + rv_id,
      success: function(result){
        console.log('Got the result', html);
      }
    })
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...