5

मैं दो तरीकोंक्यों rails_admin मार्ग केवल LINK_TO में काम करते हैं और

में rails_admin मार्ग का उपयोग करने की कोशिश कर रहा हूँ नहीं में 'प्रस्तुत करना'
  1. = LINK_TO "उपयोगकर्ता", rails_admin.index_path (: MODEL_NAME => 'उपयोगकर्ता')
  2. = rails_admin.index_path प्रस्तुत करना (: MODEL_NAME => 'उपयोगकर्ता)

पहले एक, ठीक काम करता है जब' उपयोगकर्ता 'लिंक पर क्लिक करें यह rails_admin लेआउट के साथ raisl_admin उपयोगकर्ताओं की सूची पृष्ठ पर नेविगेट। कहाँ दूसरे के रूप में काम कर रहा है नहीं यह मेरे app से लेआउट लाने की कोशिश करता है, तो मैं त्रुटि

Missing partial /rails_admin/user with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :haml, :slim]} 

इन दो लिंक में क्या अंतर है मिल रहा है? काम करने के लिए दूसरा कैसे प्राप्त करें?

उत्तर

5

रेंडर आपके वर्तमान दृश्य में शामिल करने के लिए /rails_admin/_user.html.erb जैसी आंशिक फ़ाइल की तलाश में है। ध्यान दें कि एक दृश्य में render का उपयोग नियंत्रक में render का उपयोग करने से अलग है। फ़ाइल नाम दिया जा रहा है _ के साथ प्रीपेड किया गया है और डिफ़ॉल्ट रूप से यह वर्तमान दृश्य के लेआउट का उपयोग करता है।

http://guides.rubyonrails.org/layouts_and_rendering.html

+0

ठीक है, काम करने के लिए दूसरा कैसे प्राप्त करें? और मैं पहले से ही rails_admin पेज में हूं (यानी उपयोगकर्ता समूह दृश्य पृष्ठ)। मेरा इरादा उस समूह की उपयोगकर्ताओं की सूची प्रस्तुत करना था। – Achaius

+1

अपना कोड देखने के बिना निश्चित नहीं है। आपको अपने उपयोगकर्ता समूह दृश्य में अपनी @users को एक सूची में वापस करना होगा, फिर '_user.html.erb' आंशिक बनाएं जो कि केवल उन उपयोगकर्ताओं की एक सूची है। लेकिन ध्यान दें कि यदि आप इसे अन्य विचारों में फिर से उपयोग करने की योजना बना रहे हैं तो आपको केवल आंशिक की आवश्यकता है। अन्यथा आप उपयोगकर्ता समूह दृश्य में उपयोगकर्ता सूची को शामिल कर सकते हैं। – mccannf

संबंधित मुद्दे