هل أنا بحاجة إلى تتطلب الملف الأصلي عندما تجاوز تحكم من القضبان المحرك؟
-
22-07-2019 - |
سؤال
وأنا أحاول تجاوز وعمل في وحدة تحكم يحددها محرك القضبان.
ويبدو أن أحتاج إلى تتطلب الملف الأصلي قبل إعادة فتح الطبقة، كما يلي:
require File.join(RAILS_ROOT, 'vendor/plugins/myplugin/app/controllers/some_controller')
class SomeController
def index
render :text => 'this is my index'
end
end
وهذا الأمر يبدو معقولا، ولكن هذا يتطلب هو قبيح جدا. هناك نوع من القضبان السحرية التي من شأنها أن تسمح لي لتجنب الأولي تتطلب؟
المحلول
وهذا هو تخمين كاملة ...
ويبدو أكثر من مشكلة الحمل التوقيت. كما هو الحال في، هو الحصول على تحميل الملف الخاص بك قبل في المكونات. أين يقع العمل الخاص بك؟ التكوين / المهيآت؟ ليب؟
وأنا لست على يقين عندما القضبان محركات يحصل على تحميل حتى تلعب حولها مع موقع (يجب أن تعمل من خلال وضعه في ليب).
وأو الأفضل من ذلك، خلق المكونات في الخاص مع التغييرات وتأكد من أنه يقوم بتحميل بعد الأصلي.
وربما كنت تريد شيئا أكثر مثل:
SomeController.class_eval do
def index
...
end
end
لا تنتمي إلى StackOverflow