n00b質問。私は自分のデータベース内のすべてのユーザーレコードをループしています。データベースのすべてのレコードを繰り返し処理する - Ruby on Rails/ActiveRecord
def send_notifications
render :nothing => true
# Randomly select Message record from DB
@message = Message.offset(rand(Message.count)).first
random_message = @message.content
@user = User.all.entries.each do
@user = User.find(:id)
number_to_text = ""
@user.number = number_to_text #number is a User's phone number
puts @user.number
end
end
誰かがこれを行うための最善のアプローチに私を埋めることができます:擬似コードは、このような小さなものを見えるかもしれませんか?構文と少しの助けがあまりにも素晴らしいだろうね:)
は、我々はあなたが達成しようとしているかについて、もう少し背景を得ることができます。この方法でユーザーデータベースを操作すると、少しオーバーヘッドに見えます。 – toxicate20
Rubyの基礎知識があれば良いです。あなたはそれを後悔しないでしょう。とにかく、ループの目的は何ですか? –
DB内のすべてのユーザーにSMSを送信します。 'number' =ユーザーの電話番号。 – dougiebuckets