私は私のRailsのDB絶えず(1時間ごと)に、外部ソースからデータベースを更新する方法をどのような方法があるかどうかお願いしたいと思い絶えずRailsは私がしようとしていた...(外部値)
をDBを更新しますそれを行うには、私はそれを行うとき、私のDBは重複+新しいファイルを追加したので、私はちょうど新しい値を追加することができますif
ステートメントはどこですか?
- 私はその後、私は私のRailsのDBにそれを保存し、ビューに戻ってるのBitbucket(コミット)
- からDB(JSON)を引っ張っています。
- 私はその使用のために試しましたwhenever gem。
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
私はDBに保存するために、その後Bitbucket.savedata
Railsのコンソールで最初Bitbucket.connection
を実行する必要があります。
ありがとうございました。
ニース1を!本当にありがとう..コードが更新されたので、私は新しいコミットを作成し、それをテストするつもりです。 – liborza
それは素晴らしい作品です!もう一度ありがとう。 – liborza