Ответ на запрос в 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