0

私は持っています

  <%= javascript_include_tag "application" %>

私は私が得るべきだと思った

<script src="/assets/application.js?body=1" type="text/javascript"></script>

しかし、どうして私は得るのですか

  <script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/home.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
4

1 に答える 1

1

ほとんどの場合、開発モードにいるためです。開発モードconfig.assets.debugではtrueデフォルトで、Sprockets が javascript/css インクルードを連結するのを防ぎます。config/evironments/development.rbセットで

config.assets.debug = false

この Rails Guideでそれについて読んでください。

于 2012-08-09T21:17:52.763 に答える