[英]Rails: HTTP Get request from Callback Method (in model)
我想在用戶模型中創建一個回調。 創建用戶后,將啟動回調以運行get_followers來獲取該用戶的Twitter關注者(通過完整的聯系人API)。
這對我來說有點新...
這是將請求放入回調中的正確方法,還是應該在控制器中的某個位置? 然后,如何在Rails中向端點發出請求,我應該在哪里處理返回的數據?
編輯...這樣可以嗎?
User.rb
require 'open-uri'
require 'json'
class Customer < ActiveRecord::Base
after_create :get_twitter
private
def get_twitter
source = "url-to-parse.com"
@data = JSON.parse(JSON.load(source))
end
需要考慮的幾件事:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.