1

Railscast#369は、javascript_includeタグをapplication.html.erbの下部に移動すると、ページをjavascriptと同時に読み込むことができるため、読み込み時間を短縮する方法について説明しています。

与えられた簡単な例から、javascriptタグは常にページの下部にあるべきであるように思われます。ただし、Railsのデフォルトの上部にあるという事実は、(少なくとも私にとっては)これが常に正しいとは限らないことを意味します。

誰かがjavascriptタグをapplication.html.erbの一番下に移動しないのはいつですか?

4

1 に答える 1

1

ロードする前に JavaScript を呼び出すと、問題が発生する可能性があります。ビュー (blah.html.erb) ファイルの例として、次のようなものがあります。

<script>
    jquery('#element_id').append("<p>Error Message</p>");
</script>

これは、include タグによってロードされている jQuery を探します。良い習慣ではありませんが、時々発生します。

また、ロードされる前に jQuery を探す js ビュー ファイル (blah.js.erb) を使用することもできます。

于 2012-09-27T02:09:48.213 に答える