Ответ на запрос в ruby ​​на рельсах (на стороне сервера)

Я делаю веб-приложение, используя рельсы. В какой-то момент я отправляю запрос на сервер, чтобы получить некоторую информацию в массиве. Я могу обработать запрос на стороне сервера, правильно используя маршрутизацию и контроллеры. Но как только сервер выполнил свою задачу, я не знаю, как отправить ответ обратно во внешний интерфейс.

Как вы отправляете информацию обратно во внешний интерфейс с помощью рельсов?

1 ответ

Решение

После того, как сервер выполнил свою задачу (в контроллере), вы можете вернуть свой массив, как показано ниже:

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
Другие вопросы по тегам