RailsアプリケーションにてアニメーションライブラリLottieを利用したい。
Railsを利用してサイトの作成を行っています。
見つけたライブラリでアニメーションをかけたいと思い、
(Lottie)
以下で実装したのですが動きません。
- app/assets/javascripts/にlottie.min.jsを配置
- public/にline.json(after-effectから書き出したアニメーションファイル)を配置
- application.jsに以下を追記
let lottieObj = lottie.loadAnimation({ container: document.getElementById('logo-lottie'), renderer: 'svg', loop: false, autoplay: true, path: 'line.json', });
- 表示させたいページに以下を記載
#logo-lottie // これのみ
発生している問題・エラーメッセージ
白紙のまま何も起こらない。
コンソールに以下。
http://localhost:3000/コントローラー名/line.json 404 (Not Found)
該当のソースコード
上記🙇♂️
試したこと
path: 'line.json',
ここが通ってないのかと思い、
application.js.erb
にしてasset_pathなども使ってみましたが白紙のページのままです。
jsファイル上で/publicのファイルを参照したい場合、
パスはどのように指定すればいいのでしょうか、、?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/18 04:33