1

縮小されていないバージョンの JavaScript ライブラリを開発で使用し、縮小されたバージョンを別の場所で使用したいと考えています。

Rails アセットを使用している場合、これを行うにはどうすればよいですか?

私はこのように含めています:

アプリケーション.haml

= javascript_include_tag :application

アプリケーション.js

//= require jquery/jquery-1.7.2.min.js
//= require jquery/jquery-ui-1.8.20.custom.min.js
... and many more
4

1 に答える 1

2

より良いことは、:debugオプションを使用することです

= javascript_include_tag "application", debug: Rails.env.development?

デバッグ モードでは、アセットは縮小されません。

実際に各ライブラリの 2 つのバージョン(たとえば、jQuery の縮小版と未加工版) を維持している場合、これは不要です。ブラウザのコンソールで生の jQuery ソースを表示したい場合は、ライブラリの縮小されていないバージョンを:debug上記のオプションと組み合わせて常に使用する必要があります。

  • 開発中は、jQuery の縮小されていないバージョンが独自の<script>タグに含まれます。
  • 実稼働環境では、jQuery は縮小さapplication.jsれ、単一の <script>タグ内の他のすべてのアセットと連結されます。
于 2013-01-13T22:33:09.570 に答える