私はエリクシルとフェニックスには新しいです。今、私はフェニックスの静的資産に問題があります。phoenixのweb/staticとpriv/staticの違いは何ですか?
私は自分のページ内のjsファイルを追加したい、と私は私のテンプレートに次のコードを追加します。
<script src="<%= static_path(@conn, "/js/test.js") %>"></script>
、その後web/static/js/test.js
でJSファイルを作成します。
ただし、ブラウザのコンソールにtest.js
というエラーがあります。
priv/static/js
フォルダがあり、jsファイルをpriv/static/js/test.js
に作成しようとしています。
今回はエラーがなくなりました。
私は本当にこれについて混乱しています。
web/static
とpriv/static
の違いは何ですか?開発環境で静的ファイルをテストする必要がある場合、静的ファイルはどこに置くべきですか? と運用環境はどうですか?
ありがとうございました。