n00b सवाल। मैं अपने डेटाबेस में हर उपयोगकर्ता रिकॉर्ड के माध्यम से लूप करने की कोशिश कर रहा हूँ। छद्म कोड इस तरह कुछ दिख सकता है:एक डेटाबेस में हर रिकॉर्ड के माध्यम से बार-बार दोहराना - रूबी ऑन रेल्स/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
यदि आपको रूबी में बुनियादी ज्ञान मिलता है तो यह बेहतर होगा। निश्चित रूप से, आपको पछतावा नहीं होगा। वैसे भी, हमें बताएं कि लूप अगर उद्देश्य क्या है? –
डीबी में प्रत्येक उपयोगकर्ता को एक एसएमएस भेजना। 'संख्या' = उपयोगकर्ता का फोन नंबर। – dougiebuckets