私はTwitterの宝石を使ってデータベースにつぶやきについてのデータを入力しています。私は次のバリデーションvalidates :link, uniqueness: true
を設定し、私のモデルに既に存在するつぶやきを満たしたときにスクリプトを停止させます。Rails - 私のデータベースにスクリプトをポピュレートさせて停止させる
class Twit < ApplicationRecord
validates :link, uniqueness: true
def self.get_tweets user
all_tweets = CLIENT.user_timeline(user, count: "30", exclude_replies: true, include_rts: false)
all_tweets.each do |tweet|
Twit.create!(content: "#{tweet.text}", link: "#{tweet.uri}", like: "#{tweet.favorite_count}", retweet: "#{tweet.retweet_count}", first_date: "#{tweet.created_at}")
end
end
end
私は私のモデルで唯一の新しいツイートを作成保つために私のスクリプトが欲しい:
は、ここに私のモデルです。
ありがとうございました!
@Ravi Mariya、ありがとうございます! – Eric