सिर्फ मेरे ऐप पर ActiveAdmin जोड़ने के लिए आईडी के बजाय अनुरोध find_by का उपयोग कर ActiveAdmin, मैं क्रम में उपयोग करते हुए शो/संपादित करें/नष्ट कार्रवाई का कारण मेरी कड़ी आईडी के लिए, लेकिन उन नाम को इंगित नहीं करता है (एक समस्या मिल गया के लिए उपयोगकर्ता के लिए अधिक पठनीय होने के लिए)।कैसे कस्टम सभी कार्यों
संपादित करें लिंक: http://localhost:3000/admin/users/paul/edit (where paul is the user name)
उस मामले मैं पाने में: Couldn't find User with ID=paul
कारण निश्चित रूप से पॉल आईडी लेकिन उपयोगकर्ता नाम नहीं है
ActiveAdmin सही ढंग से की तरह मेरे लिंक बनाने।
कैसे मैं कस्टम find_by_name (पैरामीटर [: id]) का उपयोग करने ActiveAdmin कर सकते हैं/सभी कार्रवाई शो/संपादन के लिए अपने आवेदन में की तरह हटा दें।
अन्य मॉडल में मुझे एक तथाकथित "एसआईडी" मिला है जो एक जेनरेटेड नमकीन आईडी है और मैं find_by_sid (पैराम्स [: id]) के साथ-साथ अन्य मॉडलों के लिए भी उपयोग करना चाहता हूं।
धन्यवाद एक बहुत कुछ है।
चीयर्स ..
इस संबंधित सवाल चेक आउट, स्वीकार किए जाते हैं तब उत्तर आपके समस्या का समाधान है: http://stackoverflow.com/questions/7684644/activerecordreadonlyrecord- – rdvdijk
जब-activeadmin और अनुकूल-आईडी का उपयोग कर रहा है कि आज रात कोशिश करता हूँ, यह to_param आदेश की वजह से effectivelly है। कोशिश करने के बाद मैं आपको संपर्क में रखता हूं। –