在Rails页面加载后,如何在Ajax成功请求上加载实例变量?

时间:2019-01-15 13:52:43

标签: ruby-on-rails ruby

我在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

我有一个查看页面,从这里我对test_method进行get请求以获取@vehicle对象。如何成功使用ajax继续更改@vehicle对象并填充到我的视图中,以便在不同的用户视图上获得动态@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);
      }
    })
  })

0 个答案:

没有答案