मेरे पास ग्राहकों की एक सूची है लेकिन दाएं कॉलम पर फ़िल्टर अनुभाग पर, मुझे चुनिंदा मेनू में #<Customer0X0B500>
जैसी सूची मिलती है। मैं इसके बजाय ग्राहक की कंपनी_नाम विशेषता कैसे प्रदर्शित कर सकता हूं?रेल 3 और ActiveAdmin। फ़िल्टर ऑब्जेक्ट्स प्रदर्शित कर रहा है जो कंपनी का नाम नहीं है
उत्तर
साझा आसान होगा यह पता चल है, धन्यवाद!
filter :customer, :collection => proc {(Customer.all).map{|c| [c.company_name, c.id]}}
मुझे यकीन नहीं है कि मैं आपको समझता हूं लेकिन शायद आपको अपने ग्राहक वर्ग के अंदर to_s विधि को परिभाषित करना चाहिए।
class Customer
def to_s
self.company_name
end
end
यह अगर आप कुछ कोड
ActiveAdmin प्रदर्शन चयन मेनू ठीक से Model.rb में की कोशिश करने के लिए: -
alias_attribute: नाम,: CATEGORY_NAME
class Customer
def display_name
self.company_name
end
end
to_s के बजाय display_name परिभाषित काम करता है बेहतर ...
- to_s स्वचालित रूप से अन्य ओर्ब भी हो सकता है ts।
- display_name केवल प्रभावित करता ActiveAdmin
तुम भी परिभाषित कर सकते हैं:
show :title => :display_name
यह आपके company_name कर देगा कंपनी #x के बजाय दृश्य पृष्ठों पर शीर्षक के रूप में दिखाई देते हैं।
एसोसिएशन कॉलम के लिए हम द्वारा निम्नलिखित क्रम में निम्न विधियों को कॉल करने के लिए एक शिक्षित अनुमान बनाते हैं: : display_name,: full_name,: name,: username,: login,: title,: ईमेल,: to_s इसे कॉन्फ़िगर/प्रारंभकर्ता/active_admin.rb में अनुकूलित किया जा सकता है। – barancw
- 1. रेल 3 - ActiveAdmin - प्रदर्शित ActiveRecord पाठ
- 2. रेल 3, सेट i18n लोकेल काम नहीं कर रहा है
- 3. ब्लूक्लोथ रेल के साथ काम नहीं कर रहा है 3
- 4. Matplotlib आंकड़े प्रदर्शित नहीं कर रहा है
- 5. रेल 3 मेलर काम नहीं कर रहा है और किसी भी त्रुटि को लॉगिंग नहीं कर रहा है
- 6. ActiveAdmin संसाधनों को हटा रहा है
- 7. स्कैपी बीपीएफ फ़िल्टर काम नहीं कर रहा
- 8. ActiveAdmin - फ़िल्टर के साथ स्कोप का उपयोग
- 9. रेल सर्वर काम नहीं कर रहा है?
- 10. .NET - ClickOnce इंस्टॉल - कंपनी का नाम और एप्लिकेशन का नाम
- 11. Topendialog फ़ाइल एक्सटेंशन प्रदर्शित नहीं कर रहा है
- 12. कंपनी का नाम बदलें आईट्यून्स कनेक्ट करें
- 13. PHP imagefttext (imagettftext) कुछ भी प्रदर्शित नहीं कर रहा है
- 14. सीएसएस 2 कर्सर "हाथ" प्रदर्शित नहीं कर रहा है
- 15. ActiveAdmin रेल 3.1 अंक
- 16. रेल के लिए TinyMCE और ActiveAdmin
- 17. Xcode - बदलें कंपनी का नाम और उपयोगकर्ता नाम
- 18. रेल: मैंने ActiveAdmin स्थापित किया है और मेरे devise लिंक
- 19. BufferedImage प्रदर्शित नहीं कर रहा है (सभी काला) लेकिन छवि प्रदर्शित की जा सकती है
- 20. रेल में बेसकंट्रोलर संशोधित ActiveAdmin मणि
- 21. Log4Net StringMatchFilter कुछ भी फ़िल्टर नहीं कर रहा है
- 22. awesome_print संबंधित ऑब्जेक्ट्स नहीं दिखा रहा है
- 23. qDebug कुछ भी प्रदर्शित नहीं कर रहा है
- 24. एचटीएमएल कैनवास छवि प्रदर्शित नहीं कर रहा है
- 25. रेल 3 में MySQL वाक्यविन्यास, मामला संवेदनशील खोज नहीं, हेरोकू पर काम नहीं कर रहा है?
- 26. जेम "better_errors" काम नहीं कर रहा है - रेल 3.2
- 27. MFMessageComposeViewController कैमरा आइकन प्रदर्शित नहीं कर रहा है
- 28. प्रिंटडिअलॉग क्यों प्रदर्शित नहीं कर रहा है (64 बिट में)?
- 29. डिफ़ॉल्ट दस्तावेज़ पूर्ण यूआरएल प्रदर्शित नहीं कर रहा है
- 30. रेल, link_to एक अवधि का उपयोग कर रहा है और यूआरएल में नहीं है?
क्या आप इस प्रश्न में अधिक कोड जोड़ सकते हैं? – lesce