コントローラーとビューを備えたエンジンを開発していますが、ビューをオーバーライドできるようにしたいと考えています (これは、Rails::Engine がapp/views
メイン アプリからエンジンのビュー パスに自動的に付加することでこれを可能にするため、十分に単純です)。 . ただし、オーバーライドされたビューがエンジンからのビューを参照できるようにしたい-たとえば、エンジンのビューをアプリのカスタムのもので「ラップ」したい:
# main_app/app/views/engine/template.haml
# ... custom stuff here
= render template: 'engine/template'
# ... custom stuff here
問題は、一度オーバーライドしたエンジンのビューを参照する方法が見つからないことです...可能ですか?