Rails エンジンとして管理インターフェースを作成しました。現在取り組んでいるプロジェクトでは、カスタム JavaScript を追加する必要があります。これをメインアプリに保持し、エンジンに追加したくありません。
おそらく、いくつかの javascript またはスタイルシート ファイルを構成ファイルに登録し、エンジンにそれらを含めさせます。
どうすればこれを達成できるかについてのアイデアはありますか?
Rails エンジンとして管理インターフェースを作成しました。現在取り組んでいるプロジェクトでは、カスタム JavaScript を追加する必要があります。これをメインアプリに保持し、エンジンに追加したくありません。
おそらく、いくつかの javascript またはスタイルシート ファイルを構成ファイルに登録し、エンジンにそれらを含めさせます。
どうすればこれを達成できるかについてのアイデアはありますか?
あなたはアイデアについて尋ねているので、ここにその1つがあります:ただ慣例を使用してください!
レールでこれを行うのが一般的であるため、エンジンだけで行うのはなぜですか。ファイルの命名方法とその設定内容を文書化するだけです (application.js/css に含める必要がない場合は、アセットを別の方法で設定する必要があります)。管理インターフェイス typus は同じことを行います: http://docs.typuscmf.com/customization/custom_css_and_js.html
エンジンでは、そのファイルがマウントアプリに存在するかどうかを確認し、その場合に含めることができます。
かなり簡単なはずです。