में CSV डाउनलोड अक्षम करें मैं सक्रिय व्यवस्थापक मणि का उपयोग कर रहा हूं और मैं प्रत्येक मॉडल के इंडेक्स पेज पर लिंक को छिपाना या निकालना चाहता हूं ताकि उपयोगकर्ता CSV, XML या JSON के रूप में डेटा डाउनलोड कर सकें। क्या इसे करने का कोई तरीका है?सक्रिय व्यवस्थापक
उत्तर
ActiveAdmin इसे कॉन्फ़िगर करने की अनुमति नहीं देता है। सीएसएस का उपयोग कर हैक। ,
module ActiveAdmin
module Views
class PaginatedCollection
def build_download_format_links(*args)
''
end
end
end
end
ऊपर सीएसएस फिक्स के लिए एक वैकल्पिक में इस बंदर पैच है तुम्हें चाहिए।
उदाहरण के लिए:
ActiveAdmin.register Post do
index :download_links => false do
# whatever
end
end
अब सूचकांक विधि पर एक विकल्प :download_links
है ताकि आप डाउनलोड लिंक अगर छोड़ देते हैं:
app/assets/stylesheets/active_admin.css.scss
.index #active_admin_content #index_footer {
color: white; // Hides the 'Download text'. Pagination links are styled on their own
a {
display: none; // Hides the CSV .. links
}
}
हे @ किमोस, अच्छा पहला जवाब। – thomasfedb
आप इसे वैश्विक रूप से कॉन्फ़िगर/इनटाइलाइज़र/active_admin.rb में भी सेट कर सकते हैं – bonyiii
आप इसे सूचकांक के एक विकल्प के रूप में इस्तेमाल करना चाहिए, लेकिन स्तंभ कार्यों से अलग नहीं है। इस तरह इसका इस्तेमाल करें।
ActiveAdmin.register Post do
index :download_links => false do
column :title
column :body
end
end
हूँ.यह की तरह उपयोग अपने सभी तालिका स्तंभ दूँगी न केवल नहीं, प्रदर्शित किया जाता है कि आप स्तंभ समारोह
index download_links: false
index do
column :title
column :body
end
द्वारा निर्दिष्ट के बाद से आप प्रत्येक पर डाउनलोड लिंक को निकालने का तरीका पूछा पेज, तो सबसे अच्छा कहना है कि कॉन्फ़िगर/प्रारंभकर्ता/active_admin.rb फ़ाइल में निम्न पंक्ति को जोड़ना है।
config.namespace :admin do |admin|
admin.download_links = false
end
आप यह भी निर्दिष्ट कर सकते हैं जहां विकल्प आप की तरह डेटा डाउनलोड करने के लिए करना चाहते हैं:
config.namespace :admin do |admin|
admin.download_links = [:pdf] # Now, it will only show PDF option.
end
नोट: मत भूलना आप एक config फ़ाइल को संशोधित करने के बाद अपने सर्वर को पुनः आरंभ करने के लिए।
- 1. सक्रिय व्यवस्थापक
- 2. सक्रिय व्यवस्थापक
- 3. सक्रिय व्यवस्थापक - पृष्ठ
- 4. सक्रिय व्यवस्थापक - फ्रंट एंड
- 5. सक्रिय व्यवस्थापक has_many
- 6. सक्रिय व्यवस्थापक संपादन पृष्ठ
- 7. सक्रिय व्यवस्थापक: जावास्क्रिप्ट
- 8. दो सक्रिय व्यवस्थापक वर्गों
- 9. रेल व्यवस्थापक बनाम सक्रिय व्यवस्थापक: रेल व्यवस्थापक पीढ़ी उपकरण
- 10. रेल सक्रिय व्यवस्थापक संसाधन समस्या
- 11. सक्रिय व्यवस्थापक को पृष्ठ जोड़ें
- 12. सक्रिय व्यवस्थापक और कस्टम विधि
- 13. रेल 3 सक्रिय व्यवस्थापक नए रिकॉर्ड
- 14. क्या सक्रिय व्यवस्थापक में गहरी घोंसला करना संभव है?
- 15. सक्रिय व्यवस्थापक: केवल नए फॉर्म को अनुकूलित करें
- 16. मैं सक्रिय व्यवस्थापक लेआउट को कैसे अनुकूलित कर सकता हूं?
- 17. संबंधित मॉडल के प्रत्येक उदाहरण के लिए सक्रिय व्यवस्थापक स्कोप
- 18. सक्रिय व्यवस्थापक: कस्टम पेज पर डेटपिकर के साथ फॉर्म
- 19. कैसे व्यवस्थापक उपयोगकर्ताओं के लिए सक्रिय व्यवस्थापक तक पहुँच सीमित करने
- 20. व्यवस्थापक
- 21. व्यवस्थापक
- 22. मैं सक्रिय asirectorymembershipprovider
- 23. सोनाटा व्यवस्थापक - बाल व्यवस्थापक वर्ग
- 24. सक्रिय
- 25. Django व्यवस्थापक 'पृष्ठ/व्यवस्थापक में नहीं मिला/
- 26. Django व्यवस्थापक - मैं कस्टम व्यवस्थापक फॉर्म
- 27. Django व्यवस्थापक
- 28. Django व्यवस्थापक
- 29. व्यवस्थापक खाते
- 30. Django व्यवस्थापक
धन्यवाद बहुत, अक्षय। एक और समाधान जो उन्हें पूरी तरह से अक्षम करता है https://gist.github.com/1641438 पर है। लेकिन जब मैंने गितूब पर नवीनतम मास्टर से काम करना शुरू किया तो यह केवल मेरे लिए काम करता था। –