問題タブ [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.
scala - Play 2.5 タイプの不一致 セッション タイプ
deadbolt2を使用すると、次のコントローラー関数の実装があります。
しかし、次のコンパイラ エラーが発生します。
基本的に、電流request
は私に を与えていますplay.api.mvc.Session
が、私が依存しているライブラリ ( play-authenticate ) は を期待していplay.mvc.Http.Session
ます。2つを変換する方法はありますか?または、必要な Http を取得する別の方法はありますか?
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
ただし、毎回の新しいインスタンスが作成されます。
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
そしてエラー: