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中获得基本知识会更好。当然,你不会后悔的。无论如何,告诉我们循环的目的是什么? –
将短信发送给数据库中的每个用户。 '号码'=用户的电话号码。 – dougiebuckets