我想在我的用户模型中创建一个回调。创建用户后,将启动回调以运行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
答案 0 :(得分:1)
需要考虑的一些事项: