了解しました。Redmine(Rails Engines)用のプラグインがあります。プラグインはフックを使用して、HTML/コントロールがRedmineのすべてのページにレンダリングされるようにします。
このプラグインからコントローラーに情報を送受信しています。これで、javascriptとcssで使用できる2つのオプションがあります。相対パスまたは絶対パスです。
URLパスは、パス元の1〜3セクションのどこかにある可能性があるため(コントロールはすべてのページから機能する必要があるため)、相対パスはすべてのページで機能するわけではありません。このオプションでは、プラグインがURL内の同じネストされたレベルでレンダリングされる必要がありますが、そうではありません。
Absolute Pathingは特定のインストールで機能しますが、パスがドメインルートの下にないインストール(www.mysite.comではなくwww.mysite.com/redmine/)で他の人がプラグインを使用すると、プラグインが壊れます。これには手動編集が必要ですが、これはまったくエレガントではありません。
この一見単純な問題に簡単に対処する方法はありますか?