問題タブ [jammit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Jammit は本番サーバーで JavaScript コンプレッサーを必要としますか?
Jammitを動作させるには、実稼働サーバーに YUI Compressor または Google Closure Compiler をインストールする必要がありますか?
capistrano - jammitを使用してAmazonS3でファイルを公開するための最良の方法は何でしょうか?
私はjammitを使用して、railsプロジェクトのjsファイルとcssファイルをパッケージ化しています。ここで、ファイルをAmazon S3にアップロードし、CloudFrontを使用して配信したいと思います。
新しいバージョンに対処するための最良の方法は何でしょうか?私の理想的な解決策は、それに対処するためのカピストラーノレシピを用意することです。
誰かがすでにそのようなことをしたように?
javascript - Jammitがビュー固有のJavaScriptを処理する方法
RailsアプリケーションでJammitを採用しようとしています。
ドキュメントで提供されているデフォルトの設定は、ビュー固有のJavaScriptを含むすべてのjsファイルを取得します。
ビュー固有のJavaScriptを特定のビューでのみ実行する必要がある場合を考えてみましょう。
どうすればそのような影響を回避できますか?
よろしく、アレクセイ・ザハロフ
ruby-on-rails - Jammit がアセットをロードしない
Aptana 2.04 を使用して Web サイトを開発しています。
プロジェクトフォルダーから「script/server」と言うと、すべて問題ありません
プロジェクト フォルダを別の場所にコピーし、「script/server」と言うと、サーバーが起動しますが、jammit はパッケージ化されたアセットをロードせず、css および js ファイルがロードされていない Web ページが表示されます。
この問題で少し遊んだところ、次のことがわかりました。
- コピーされていないフォルダーから「ジャムミット」と言うと、アセットがパッケージ化されます。
- コピーしたフォルダーから「jammit」と言うと、.js ファイルと .css ファイルごとに「Jammit 警告: アセットが一致しません」というエラーが表示されます
ここで何が問題なのですか?ヘルプ !
更新 1
次の方法で「assets.yml」の各アセットを参照します。
my_styles.css は "public/assets" フォルダーにあります。
「-public/assets/my_styles.css」も試しましたが、うまくいきません
更新 2
プロジェクトフォルダーからサーバーを起動すると、すべてが本番モードと開発モードで機能します。
しかし、プロジェクト フォルダーを別の場所にコピーすると、jammit エラーが発生します。2 つのフォルダーはバイトごとに同じですが、動作は異なります。これが私を混乱させるものです...
javascript - Rails-JammitはルビーコードでJavaScriptをレンダリングします
Jammitを使用してrubyコード(<%= ...%>)を含むJavaScriptファイルをレンダリングするにはどうすればよいですか?Jammit gemは常にJSファイルを読み取り、rubyコードを評価しません。ソリューション?どうも!
ruby-on-rails-3 - jammit gem の問題
こんにちは、Rails 3 で js と css の圧縮に jammit を使用しています。次のエラーが表示されます。
ファイル assets.yml には次のコードが含まれています。
ruby-on-rails - Rails + Heroku + Jammit
Rails 3 アプリに Jammit をインストールしてから、Heroku にデプロイしようとしています。
Jammit Gem をインストールし、assets.yml を適切に構成しました。開発環境で動作します。しかし、私がherokuにプッシュしたとき、ファイルは404'ingでした.
Jammit の使用説明書には、「Rakefile やその他のスクリプト内で Jammit を簡単に使用できます。
私はそれがどこで/どのように機能するかに従っていません。Mac のように自分のサイト コマンドで Jammit を実行すると、コマンドが見つかりません。
Jammit を使用して本番環境に移行する方法を理解できる Jammit ユーザーはいますか?
ありがとう
ruby-on-rails - Jammitは本番モードでJava圧縮を無効にします
ジャミットジェムを使用しています。サーバーの本番モードでJava圧縮を無効にしたい。私は自分のPCで圧縮を行うからです。
どのようにできるのか?
ありがとう
ruby - Jammit、mhtml、および Vista IE7 のバグ
そこで、data-uri と mhtml を使用してスタイルシートに画像を埋め込むことを開始します。Jammit を使用して、data-uri と mhtml コードを生成できると主張しているため、Jammit を使用することを考えています。
私はIE7 Vista||Win7のバグについて知っており、その修正は境界線を 2 つのダッシュで閉じることです。
jammit ドキュメントで提供されているmhtml ファイルの例を見ると、上記の IE7 バグの修正を使用していないことに気付くかもしれません。
Jammit は IE7 のバグを処理してくれますか? 私はIE7をテストする方法がないので、降りる前にこれを確認して、それを動作させるために何時間も費やしたいと思います.
ruby-on-rails - gzipで圧縮されたcssファイルが提供されているかどうかをテストするにはどうすればよいですか?
私はjammitを使用してデータを埋め込みます-uriは私のrailsアプリにあります。ただし、これはジャミットやRails固有の質問ではありません。
生成されたcssファイルごとに、jammitは2つのバージョンを作成します。
- style-datauri.css(75KB)
- style-datauri.css.gz(40KB)
私の本番アプリがFirefoxとChromeにデータURIを提供しているため、すべてが機能していることを知っています。IEにアクセスすることはできませんが、browsershotsのスクリーンショットはすべてが順調であることを示しています。
Q1: gzipで圧縮されたバージョンのスタイルシートがブラウザに提供されているものであることをテストするにはどうすればよいですか?かなり小さいファイルなので気になります。
(gzip圧縮されていないcssファイルのフォントサイズを変更して何が起こるかを確認できると思いますが、もっと簡単な方法があることを願っています-おそらくcurlなどを使用します)
Q2:アプリはherokuでホストされており、ドキュメントからすべてをgzipで圧縮していることがわかりますが、jammitは最高の圧縮レベルを使用し、herokuは使用しないとも言われています。その場合、ファイルは2回gzipで圧縮されますか?一度jammitで、次にnginxでもう一度?