問題タブ [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.

0 投票する
0 に答える
29 参照

ruby-on-rails - Rails 4の望ましくないダブルポップアップ

Rails 4 アプリケーション セッションの有効期限は、ユーザー ログインの 10 分に設定されています。

そのユーザーがリンクをクリックすると、デフォルトのフラッシュメッセージが次のように表示されますYour session is expired. Please sign in again to continue.

これは問題ありませんが、この下に "true" のような別のフラッシュ メッセージが表示されます。どこから来ているのかわからないのですが、どうすれば解決できますか?


アプリケーションコントローラー

0 投票する
1 に答える
576 参照

ruby-on-rails - Railsフラッシュがサーバーに表示されない

Rails 4.2.0 アプリを実行していますが、フラッシュ アラートがレビュー サーバーに表示されませんが、開発と運用では問題なく動作します。3 つの環境すべてのコントローラーでこれらのテスト アクションをいくつかセットアップしましたが、動作しないのはレビューだけです。

developmentおよび production にアクセスすると、 and display/testにリダイレクトされます。私のレビュー環境では、リダイレクトは発生しますが、表示されます。/test1test alertThis is hard coded alert

フラッシュアラートが表示されないようにするサーバー構成はありますか? これが何に関連している可能性があるかについての手がかりは非常に高く評価されています。

0 投票する
1 に答える
438 参照

ruby-on-rails - レールフラッシュメッセージに焦点を当てる

これは、Rails コントローラーのリダイレクト ステートメントです。

このステートメントは、ブラウザのページ ソースに次の HTML を生成します。

問題: ページの上部に表示されるフラッシュ応答メッセージの周りにフォーカスを作成するにはどうすればよいですか。試行された解決策:

これは、HTML 要素に id タグがある場合に機能します。おそらく、HTML 要素にもクラスがある場合。静的要素はフォーカスを受け取ることができるように見えますが、flash エラー メッセージは Rails フレームワークによって生成され、動的に生成された要素であるため、フォーカスを適用しようとしたときにフォームにレンダリングされていないか、またはページの HTML で要素を見つけることができません。デバッガーが HTML を返すため、後者は状況ではないようです。$('.alert-danger').focus();