मैं अन्य वर्गों को कोड प्रदान करने के लिए lib में मॉड्यूल बना रहा हूं।
यहां एक संक्षिप्त उदाहरण मॉड्यूल है जो विभिन्न नियंत्रकों से तत्काल विचारों के लिए मूल्यों को परिभाषित करता है।
module ControllerDefaultValues
def default_value_for_some_controller()
@controller_name = "some_controller"
end
end
इस का उपयोग करने के लिए बस अपनी कक्षा में मॉड्यूल में शामिल हैं:
class SearchesController
include ControllerDefaultValues
#
def search_some_controller
default_value_for_some_controller()
render(:partial => "search_results")
end
end
इस विधि का मुख्य लाभ यह अपने नियंत्रकों निर्देशिका नियंत्रकों पर ध्यान केंद्रित करने और अपने मॉडल निर्देशिका तर्क पर ध्यान केंद्रित रखता है।
स्रोत
2009-07-24 15:55:43
यह डेटाबेस इकाइयों से संबंधित नहीं है, या तो (मॉडल कोड नहीं) –
मॉडल डेटाबेस से संबंधित होने की आवश्यकता नहीं है। वे सिस्टम द्वारा उपयोग किए गए डेटा का प्रतिनिधित्व करते हैं, भले ही यह संग्रहीत है या नहीं। – Pesto
यह क्या है? आप केवल यह बताते हैं कि यह क्या नहीं है, लेकिन यह नहीं है कि यह क्या है। – txwikinger