Использование API выборки для получения данных из Rails - PullRequest
0 голосов
/ 25 сентября 2018

Итак, я создаю проект реакции на рельсы, чтобы узнать что-то новое.Я пытаюсь использовать API выборки для получения данных из БД.

Я пробовал этот метод и этот один.Но я могу неправильно их реализовать.

Это мой маршрут извлечения:

fetch('/get_data')
      .then(response => {
        response.json();
      })
      .then(data => console.log(data));

Мой маршрут настроен в Ruby on Rails:

match '/get_data' => 'get_data#pull', via: :get

Iпусть мой контроллер просто делает что-то простое в данный момент, чтобы посмотреть, смогу ли я получить какие-либо данные.

class GetDataController < ApplicationController
  def pull
    @allproduct = Product.all
    render json: @allproduct
  end
end

Спасибо за любую помощь, указав мне правильное направление!

1 Ответ

0 голосов
/ 25 сентября 2018

Проблема заключалась в том, что мне нужно было выражение return в вызове fetch.:)

fetch('/get_data')
      .then(response => {
        return response.json();
      })
      .then(data => console.log(data));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...