問題:
私は、さまざまなブラウザー、Chrome、IE、Safari、Opera、および 3 つの標準環境 (ローカル、ステージング、および実稼働) で正常に動作する RoR プロジェクトを持っています。
Firefox でのみエラーに直面しており、ステージングまたは本番環境にデプロイした後でのみ発生します。というわけで、Firefoxのローカル環境でも問題なく動作しています。基本的に、目に見えるエラーは、いくつかの重要な Web JavaScript 関連機能の誤動作です。
ステージングまたは本番環境の Firefox コンソールは、最初に application-xxxxxxxxx.hbs の html 構文エラー (不正な形式) を返し、2 番目に application-yyyyyyyyyyy.js の javascript エラー (this._input は未定義) を返します。
js エラーは hbs ファイルのエラーに起因するようです。そのため、ステージングでコンパイル済みファイル application-xxxxxx.hbs に直接 html シンタックス エラーを解決しようとしましたが、1 つのエラーを修正すると別のエラーが表示されます。
- 自動生成されたコメント
- ネストされた二重引用符のペア
- 入力、img、および対応する終了タグのないその他の html 開始タグ (タグの開閉が突然機能しない短い方法のようです ?!!?!?!....)
- 等
このエラーはすべて、ローカルの Firefox であっても、すべてのブラウザーで正常に動作するため、私には意味がありません...だから...
他のブラウザがどの環境でも正常に動作し、Firefox でさえローカル環境で正常に動作する場合、デプロイ後に Firefox が特別である理由は何ですか?
ところで、問題は Firefox ブラウザーの更新で始まる可能性があると思いますが、実際にはわかりません。
何か案は?
助けてくれてどうもありがとう