如何在 rails 和 ember 之间触发获取请求

How to fire a get request between rails and ember

我是前端开发的新手,我正在使用 rails 和 ember 构建示例应用程序。

在 rails 中,我的函数如下

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

我想从 ember 端发出 GET 请求以调用 ember 端的 get_id,这将 return 所需的响应。谢谢 。

假设您在 Rails 和 Ember 应用程序中都定义了用户模型,您有一个 Rails 数据库播种了用户对象,并且您正在使用 Ember Ember 应用程序中的数据,要实际发出 GET http 请求,理论上您需要进行此调用:

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

其中 id 是您要检索的用户的 ID。

如果您在设置模型等方面需要更多指导,本指南将是一个很好的起点:https://emberigniter.com/modern-bridge-ember-and-rails-5-with-json-api/