私はRailsTutorial sample_appに従っており、内部では twitter-boostrap フレームワークを使用しています。開発環境では適切に機能しないドロップダウン メニュー(コード、jQuery)がありますが、本番環境 (Heroku) ではうまく機能します。
「ビジュアルイベント」の助けを借りて、メニュータイトルに関連付けられたイベントがあることを確認しました. 通常の動作は、クリックしてクラスを次のように変更する必要があります。
<li id="fat-menu" class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
に:
<li id="fat-menu" class="dropdown open">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
それでも、私の場合、クリックすると「開く」が追加され、同時に削除されます。変更されたことにほとんど気付かなかったのですが、すぐに初期状態に戻ったため、ドロップダウンメニューが開きません。
ブラウザでコードを手動で編集し、クラスに「open」を追加すると、メニューが開きます。次にメニュー タイトルをクリックすると、「open」が一瞬削除されてから、再び返されます (最初のケースとは正反対です)。
本番環境では機能するが、開発環境(同じブラウザー上)では機能しないことに非常に困惑しています。何を確認すればよいですか?
ありがとう!
Vasil //最初の質問で