هل أنا بحاجة إلى تتطلب الملف الأصلي عندما تجاوز تحكم من القضبان المحرك؟

StackOverflow https://stackoverflow.com/questions/1823361

  •  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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top