問題タブ [flash-message]
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.
cakephp-1.3 - CakePHP 1.3 が表示されない Flash メッセージ
日付範囲をチェックするコントローラーがあり、問題がある場合はメッセージが表示されます。アプリケーションを新しいサーバーにインストールしましたが、ユーザーが無効な日付範囲を選択すると、突然フラッシュ メッセージが表示されなくなりました。私は同じホスティング会社を使用しているため、本質的に変更されたのはアプリの URL だけです。
メッセージを表示するコードは次のとおりです。
feedback() 関数は、使用するレイアウトを設定するだけです。
どんなアドバイスも大歓迎です...
backbone.js - AJAX アプリの永続的なフラッシュ メッセージ
Java ベースのバックエンドで Backbone.js アプリケーションを構築しています。Java 側では、アプリはほぼ確立されています。ただし、クライアント側では、追加しなければならない小さな詳細があります。プロモーション キャンペーンの一環として、ログインしていないユーザーと、意図的に閉じていないログイン ユーザーに対して、永続的なフラッシュ メッセージが表示されるようにする必要があります。
通常、これを行う最善の方法は、ユーザーの決定をDBのブール変数に保存することです。問題は、プロモーション メッセージのようなものでバックエンド コードとデータベースを台無しにしたくないという事実から来ています。したがって、クライアントから設定された Cookie が役立つのではないかと考えました。ただし、これには、同じブラウザー インスタンスからログインしたアカウントごとに個別の Cookie が作成される可能性があるという問題があります。そして、それは1つのメッセージだけです。さらに、ブラウザ間で Cookie を転送できないため、ユーザーにメッセージが再び表示される可能性があります
ハマった。助けてください。私が欲しいのはコードでさえありませんが、私が正しい軌道に乗っているかどうかのコメントだけです。そうでない場合は、とにかくDBに保存します。宣伝メッセージのようなばかげたものにとっては、ほんの少しのオーバーヘッドです。おそらくredisが役立つでしょうか?
php - CakePHP - Controller::flash() がリダイレクトしない
CakePHP 2.1
私は次のコードを持っています
私が直面している問題は、への呼び出しが$this->flash()
フラッシュページをレンダリングするだけでなく、コントローラーの実行を継続することです。
だから私が何かをしない限り
コントローラは終了しません。
主な問題は、_crsf_error
メソッドが呼び出されたときに発生します
フラッシュ メソッドはリダイレクトしないため、csrf 保護はまったく提供されません。メソッド内でreturn;
afterを使用しても機能しません。$this->flash()
_crsf_error
PS:完全なコードはこちらから入手できます
zend-framework - zendフレームワークフラッシュメッセンジャーメッセージとリダイレクト
だから私はzend-framworkを使用してプロジェクトを作成していて、フラッシュメッセンジャーヘルパーを実装しようとしていますが、それを実装するための良い方法を見つけることができません。私が必要としているのは、フラッシュメッセンジャーを使用してメッセージを送信し、リダイレクトすることです。メッセージは、layout.phtmlの特定の場所に直接表示されます。リダイレクタの場合、次のことができることを知っています。
フラッシュメッセンジャーを機能させるにはどうすればよいですか?そのためのベストプラクティスは何ですか?
ruby-on-rails - レールでフラッシュメッセージを送信するにはコントローラーが必要ですか?
これは一種の初心者の質問です。申し訳ありませんが...モデルにコントローラーがない場合、どうすれば実行できますか
たとえば
モデルだけでコントローラーがないことに気付きました。モデルで実行されるメソッドとは対照的に、フラッシュメッセージをコントローラー内に配置するのが賢明であることはわかっていますが、コントローラーがない場合、どうすればこれを行うことができますか?
私はそれを作成しようとすることができますが、コントローラーの各アクションはビューのページに対応していませんか?
モデルで特定のメソッドが実行されており、それらが実行されるたびに flash[:notice] を追加できるようにしたいのですが...どうすればよいですか?
ありがとうございました
ruby-on-rails - レールで指示されたフラッシュメッセージを送信することは可能ですか?
これはちょっとばかげた質問ですが、送信することは可能ですか?
画面上の現在のユーザー以外の特定のユーザーに向けられましたか? 私が持っているコントローラーの1つで
そのフラッシュを記事の所有者に送ることは可能ですか? 自分の画面とは対照的に?またはこれを行う別の方法はありますか?
目を通してみた
http://api.rubyonrails.org/classes/ActionDispatch/Flash/FlashHash.html#method-i-notice
しかし、役立つ方法が見つかりませんでした。多分私はそれを間違って読んでいますか?同じ効果を達成する方法はありますか?
ありがとうございました...
ruby-on-rails - ユーザーがリンクをクリックした場合のフラッシュメッセージ?
ログインしている人に制限されている私のサイトのさまざまな部分へのホームページのリンクがいくつかあります。
ログインしていない場合は、サインアップフォームにリダイレクトされます。
しかし、これは素晴らしいことではないので、まずユーザーを自分のホームページにリダイレクトしたいと思います。また、画面の上部にフラッシュメッセージを表示して、続行するには最初にサインインする必要があることを通知します。
誰かが私を助けたり、正しい方向に向けたりできますか?
ruby-on-rails-3 - sign_in にリダイレクトした後、Devise が root にリダイレクトする
Deviseを使用するアプリに新しいログイン条件を追加しようとしています。
ホワイトリストにない IP からリクエストが送信された場合、ログインを防止し、サインイン ページにリダイレクトして、外部 IP からのログインであることを説明するフラッシュ メッセージを表示したいと考えています。
リダイレクトは機能しますが、設定したフラッシュ メッセージがサインイン ページに戻りません。これは、Devise が不思議なことにリダイレクト チェーンに別のリダイレクトを追加しているためだと思います (フラッシュ メッセージは 1 つの要求にしか有効でないため、フラッシュ メッセージが強制終了されます)。
私がやっていることは次のとおりです。リクエストのIPがホワイトリストにあるかどうかを確認します。そうでない場合は、リダイレクトし/users/sign_in
てフラッシュ通知を設定し、ユーザーがログインできない理由を表示します。
ここで迷子になります... へのリダイレクトが/users/sign_in
発生した後、ユーザーは不思議なことに にリダイレクトされ/
、さらに にリダイレクトされ/users/sign_in
ます。
sign_in ページに戻る最後のリダイレクトは、ユーザーがログインしていない場合に備えて独自に定義したものです。しかし、ルート URL に戻るリダイレクトは私をつまずかせます。私は session_controller のアクションをオーバーライドしていませんnew
(この不思議なリダイレクトが発生する場所です...)。
誰かが何が起こっているのか推測していますか、そのリダイレクトを引き起こすデバイス構成がありますか、またはこの全体にアプローチする別の方法はありますか?
私のsessions_controllerで
ruby-on-rails - rails - i18nでフラッシュメッセージの色をカスタマイズする方法
i18n で flash[:success] を実行するにはどうすればよいか考えていました。私はそれにかなり慣れていませんが、http://guides.rubyonrails.org/i18n.htmlを見ています
yml ファイルでフラッシュの色を変更しようとしています。私は現在持っています..
:merit はキーワードで、次の行でフラッシュが発生する gem で見つかります
:success メッセージを送信できるかどうか疑問に思っていました。Twitter ブートストラップを使用しており、:success は緑色で、:notice はオレンジ色です。私は基本的に、オレンジ色ではなく、緑色のフラッシュ通知が発生することを望んでいます。これどうやってするの?
ありがとうございました
javascript - EJS で req.flash() を使用するにはどうすればよいですか?
Express と EJS を使用してクライアントにメッセージをフラッシュできるようにしたいと考えています。私はすべてを見てきましたが、まだ例やチュートリアルが見つかりません。メッセージをフラッシュする最も簡単な方法を誰か教えてくれませんか?
ありがとう!