Redmine(今回の例は 3.0.4)で、外部のJavascriptファイルをインクルードして読み込む為の方法のメモです。
ネットワーク上に置かれているJavascriptも読み込めるので、WebフォントなどをRedmineで利用したい時などに便利です。
修正するファイル
全てのページで共通して読ませるために、下記のテンプレートファイルを修正します。必要に応じてバックアップをお忘れなく。
/var/lib/redmine/app/views/layouts/base.html.erb
javascript_include_tag を利用
RedmineはRailsで書かれているので、 javascript_include_tag というタグを利用します。
➡ Railsドキュメント:javascript_include_tag
先ほどの base.html.erb をテキストエディタで開き、下記のように修正してみます。
これで完了です。
最後にApacheを再起動しておきます。
アクセスしてソースを確認してみると、正常に読み込まれるようになってるはずです。