मेरे पास RAILS_ROOT/lib फ़ोल्डर के अंदर स्थित एक कक्षा है, जिसका उपयोग मैं अपने सहायकों में से एक में करता हूं, और यह विकास में बहुत अच्छा काम करता है।रेल - RAILS_ROOT/lib के अंदर कोई मॉडल उत्पादन मोड में क्यों उपलब्ध नहीं होगा?
जब मैं उत्पादन करने के लिए स्विच, आवेदन एक NameError (uninitialized constant SomeHelper::SomeClass)
फेंकता है, और मैं सहायक में मैन्युअल रूप से इसे लोड करने के लिए है:
load "#{Rails.root}/lib/some_class.rb"
module SomeHelper
def some_method
sc = SomeClass.new
# blah
end
end
मैं यह धारणा थी कि सब कुछ अंदर RAILS_ROOT/lib/* उपलब्ध होना चाहिए ऐप के लिए सब कुछ - क्या ऐसा कुछ है जिसे मुझे प्रोड मोड में करने के लिए कॉन्फ़िगर करने की आवश्यकता है? धन्यवाद।