खोज…


1. उथले का उपयोग

गहरी घोंसले से बचने का एक तरीका (जैसा कि ऊपर बताया गया है) माता-पिता के तहत जमा किए गए संग्रह कार्यों को उत्पन्न करना है, ताकि पदानुक्रम की भावना प्राप्त हो, लेकिन सदस्य कार्यों को न करें। दूसरे शब्दों में, केवल इस तरह से संसाधन को विशिष्ट रूप से पहचानने के लिए न्यूनतम जानकारी के साथ मार्गों का निर्माण करना है:

resources :articles, shallow: true do
  resources :comments
  resources :quotes
  resources :drafts
end

डीएसएल की उथली विधि एक गुंजाइश बनाती है जिसके अंदर हर घोंसला उथला होता है। यह पिछले उदाहरण के समान मार्ग उत्पन्न करता है:

shallow do
  resources :articles do
    resources :comments
    resources :quotes
    resources :drafts
  end
end

उथले मार्गों को अनुकूलित करने की गुंजाइश के लिए दो विकल्प मौजूद हैं। : निर्दिष्ट पैरामीटर के साथ उथले_पथ उपसर्ग सदस्य पथ:

scope shallow_path: "sekret" do
  resources :articles do
    resources :comments, shallow: true
  end
end

नीचे दिए गए मार्गों को प्राप्त करने के लिए रेक कमांड का उपयोग करें:

rake routes


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow