問題タブ [rails-flash]
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 - Rails 4の望ましくないダブルポップアップ
Rails 4 アプリケーション セッションの有効期限は、ユーザー ログインの 10 分に設定されています。
そのユーザーがリンクをクリックすると、デフォルトのフラッシュメッセージが次のように表示されますYour session is expired. Please sign in again to continue.
これは問題ありませんが、この下に "true" のような別のフラッシュ メッセージが表示されます。どこから来ているのかわからないのですが、どうすれば解決できますか?
アプリケーションコントローラー
ruby-on-rails - Railsフラッシュがサーバーに表示されない
Rails 4.2.0 アプリを実行していますが、フラッシュ アラートがレビュー サーバーに表示されませんが、開発と運用では問題なく動作します。3 つの環境すべてのコントローラーでこれらのテスト アクションをいくつかセットアップしましたが、動作しないのはレビューだけです。
developmentおよび production にアクセスすると、 and display/test
にリダイレクトされます。私のレビュー環境では、リダイレクトは発生しますが、表示されます。/test1
test alert
This is hard coded alert
フラッシュアラートが表示されないようにするサーバー構成はありますか? これが何に関連している可能性があるかについての手がかりは非常に高く評価されています。
ruby-on-rails - レールフラッシュメッセージに焦点を当てる
これは、Rails コントローラーのリダイレクト ステートメントです。
このステートメントは、ブラウザのページ ソースに次の HTML を生成します。
問題: ページの上部に表示されるフラッシュ応答メッセージの周りにフォーカスを作成するにはどうすればよいですか。試行された解決策:
これは、HTML 要素に id タグがある場合に機能します。おそらく、HTML 要素にもクラスがある場合。静的要素はフォーカスを受け取ることができるように見えますが、flash エラー メッセージは Rails フレームワークによって生成され、動的に生成された要素であるため、フォーカスを適用しようとしたときにフォームにレンダリングされていないか、またはページの HTML で要素を見つけることができません。デバッガーが HTML を返すため、後者は状況ではないようです。$('.alert-danger').focus();