从rails中的API调用刷新外部数据?

时间:2018-02-14 12:38:46

标签: ruby-on-rails postgresql api activerecord crud

因此,我设法使用API​​中的数据创建并保存我的汽车对象到我的Postgres数据库。我现在遇到的问题是,有没有办法在创建数据后更新/刷新/重建这些数据?

该应用程序将是一个简单的CRUD应用程序,用户可以在其中创建汽车收藏。因此,用户可以从现有列表(seeds.rb文件)中选择和添加汽车,并将其添加到集合中。

服务/ external_car_api.rb

class ExternalCarApi
  include HTTParty

  def self.call
    HTTParty.get("https://api.mycar.com")
  end
end

分贝/ seeds.rb

response = ExternalCarApi.call
response.each do |car|
  Car.create(
    model: car["model"],
    price_usd: car["price_usd"],
  )
end

0 个答案:

没有答案