0
我想问一下,如果有任何的方式如何更新从外部源数据库到我的Rails的DB不断(每隔1小时)...Rails的更新DB不断(外在价值)
我试着要做到这一点,但当我这样做时,我的数据库被复制+添加新文件,所以有什么if
声明我可以在哪里添加新值?
- 我甩开到位桶DB(JSON)(提交)
- 那么我保存该到我的Rails DB和视图返回。我试过了whenever宝石。
bitbucket.rb
class Bitbucket < ActiveRecord::Base
def self.savedata
require 'bitbucket_rest_api'
bitbucket = BitBucket.new login:'...', password:'...'
repo = bitbucket.repos.commits.list '...', '...'
repo["values"].each do |r|
create(
name: r["author"]["user"]["display_name"],
message: r["message"],
date: r["date"]
)
end
end
end
我必须在Rails的控制台首先运行Bitbucket.connection
然后Bitbucket.savedata
保存到数据库。
感谢您的任何建议和帮助。
尼斯之一!真的很感激它..代码更新,所以我会创建一个新的提交和测试它.. – liborza
好吧它的工程太棒了!再次感谢。 – liborza