मैं विभिन्न देशों से उन है और उन पर पाता प्रदर्शन करने के लिएरेल: मेरे एप्लिकेशन में स्थिति
मैं सूचकांक कार्रवाई
@fromcanada = User.find(:all, :country => 'canada')
में इस तरह यह करने की कोशिश की, लेकिन मैं चाहता हूँ मिल गया के साथ सभी का पता लगाएं त्रुटि
Unknown key: country
हालांकि, जिससे मुझे पूछने के लिए प्रेरित किया जाता है, क्या कुंजी बन सकती है? मेरे डेटाबेस स्कीमा फ़ाइल में, मेरे पास उपयोगकर्ता तालिका पर "देश" कॉलम है।
t.string "country"
इसके अलावा, जब मैंने किया था एक सब
@users = User.all
मुझे क्या करना इस
<%= user.country %></p>
आप व्याख्या कर सकते हैं शर्तों के साथ क्यों मेरे खोजने सब काम नहीं किया कर रहा था लगता है? और मुझे दिखाओ कि मुझे यह कैसे करना चाहिए था?
रेल का आप किस संस्करण का उपयोग कर रहे हैं? – James
'@fromcanada = उपयोगकर्ता। कहीं (देश => 'कनाडा')। सभी 'शायद बेहतर शैली होगी। –
@muistooshort क्यों 'सभी' की आवश्यकता है? जब आप 'user.all' को कॉल करते हैं तो आपको सभी उपयोगकर्ता मिलते हैं लेकिन जब आप उपयोगकर्ताओं को' कहां '(नौसिखिया प्रश्न के लिए खेद है) –