問題タブ [play-authenticate]

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 投票する
1 に答える
104 参照

scala - Play 2.5 タイプの不一致 セッション タイプ

deadbolt2を使用すると、次のコントローラー関数の実装があります。

しかし、次のコンパイラ エラーが発生します。

基本的に、電流requestは私に を与えていますplay.api.mvc.Sessionが、私が依存しているライブラリ ( play-authenticate ) は を期待していplay.mvc.Http.Sessionます。2つを変換する方法はありますか?または、必要な Http を取得する別の方法はありますか?

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

scala - Scala Play 2.5 フォーム規約と暗黙のメッセージ (MessagesApi) アクセス

私はこの Scala Play アプリケーションに取り組んでおり、少し調べて考えた後、ビューで使用されるレベル (または適用される最上位レベル) のフォーム パッケージの下にすべてのフォームを配置する設計を支持することにしました。

次に、PasswordChangeForm.scalaフォームは次のように実装されます。

問題は、エラー報告用のフォームをどのように作成Messagesまたは利用できるようにするかがわかりません。MessagesApi

コンパイラ エラーは予想どおりcould not find implicit value for parameter messages: play.api.i18n.Messagesです。

更新上記のソリューションを次からリファクタリングする可能性があります。

Formただし、毎回の新しいインスタンスが作成されます。

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

scala - Play 2.5 Scala フォームから Java フォームに変換するには?

Play フレームワークでは、Java または Scala のいずれかに固執するため、これは少し奇妙な状況です。私の場合、Scala が必要ですが、 (Scala ではなく) Play Java プラグインとして実装されているplay-authenticateプロジェクトの上に構築したいと考えています。

使用例を Scala に移行しようとして、Scala への移行のほとんどを行った後、Scalaplay.api.data.Form型の問題に遭遇し、play-authenticate フレームワーク Java のplay.data.Form型に渡す必要があります。したがって、これら 2 つの別個の (共通の抽象化などがない) クラス間の変換が必要です。

すでにplay.core.j.JavaHelpers実装を確認しましたが、2 つの別々Formの型の間で変換するものはありません。私は手動でそれを行うことができましたが、それはメンテナンス料金であり、誰かがすでにこれにぶつかったのか、どのように解決されたのか疑問に思っていましたか?

更新次のように試しPlayMagicForJavaましたが、魔法はありませんでした:X

そしてエラー: