Как запустить запрос get между рельсами и тлеющим углем - PullRequest
1 голос
/ 27 февраля 2020

Я новичок в разработке интерфейсов, я использую rails и ember для создания примера приложения.

в рельсах, у меня есть функция, как показано ниже

def get_id 
      first_id = User.first.id
     render json: { id: first_id , type: "master"} 
end 

Я хочу запустить GET-запрос со стороны ember для вызова get_id на стороне ember, которая вернет требуемый ответ. Спасибо .

1 Ответ

1 голос
/ 28 февраля 2020

Предполагая, что ваши пользовательские модели определены в ваших приложениях Rails и Ember, у вас есть база данных Rails, заполненная объектами User, и вы используете Ember Data в своем приложении Ember, чтобы фактически выполнить HTTP-запрос GET, который вы теоретически сделали бы необходимо сделать этот вызов:

this.store.findRecord('User', id);

Где id - это идентификатор пользователя, которого вы хотите получить.

Если вам нужны дополнительные рекомендации по настройке моделей, и т. д. c. Это руководство будет отличным местом для начала: https://emberigniter.com/modern-bridge-ember-and-rails-5-with-json-api/

...