在 rails 回复 ruby 中的请求(服务器端)

Replying to a request in ruby on rails (Server side)

我正在使用 rails 制作一个网络应用程序。有一次我向服务器发送请求以获取数组中的一些信息。我可以在服务器端处理请求,正确使用路由和控制器。但是一旦服务器完成计算,我不知道如何将回复发送回前端。

如何使用rails将信息传回前端?

一旦服务器完成计算(在控制器中),您就可以 return 您的数组,如下所示:

def my_action
  my_array = # store the array here
  render json: my_array
end

您还可以有不同格式的回复..

def my_action
  my_array = # store the array here
  respond_to do |format|
    # ...
    format.json { render json: my_array }
  end
end