我正在尝试覆盖由 Rails 引擎定义的控制器中的操作。
似乎我需要在重新打开课程之前需要原始文件,如下所示:
require File.join(RAILS_ROOT, 'vendor/plugins/myplugin/app/controllers/some_controller')
class SomeController
def index
render :text => 'this is my index'
end
end
这是有道理的,但 require 非常难看。是否有某种 Rails 魔法可以让我避免最初的需求?