私は Rails アプリで Galleria.IO の JavaScript ギャラリーを実行しています。Galleria コードを具体的に含めたページでは、開発と本番環境ですべてが正常に動作します。しかし、コードのないページにアクセスすると、次のようなエラーがスローされ続けます
No theme CSS loaded
Fatal error: Theme CSS could not load after 20 sec. Please download the latest theme at http://galleria.io/customer/
パイプラインにガレリア ファイルを含めました。
// application.js
//= require galleria.min
//= require galleria.classic.min
/* application.css
*= require galleria.classic
*/
次の例は、要素があるページではギャラリーを正しく初期化しますが、#galleria
それ以外の場所では上記のエラーをスローします。
if ($("#galleria").length == 1) {
Galleria.loadTheme('/assets/galleria.classic.min.js');
Galleria.configure({
debug: false,
// imageCrop: true,
dummy: '/assets/fallback/large_default.png',
transition: 'fade'
});
Galleria.run('#galleria');
}
テーマを個別に初期化する代わりに、アセット パイプラインにテーマを自動的にロードする方法はありますか?