1

Play 2.0-> 2.1遷移後,SecureSocial發生頑固的錯誤。Play 2.0-> 2.1遷移後的SecureSocial錯誤

我使用以下依賴性:

"securesocial" % "securesocial_2.10" % "master-SNAPSHOT", 

我玩推出2.1.1,輸入乾淨更新編譯。編譯過程中出現

以下錯誤:

[error] /home/somebody/play/myproject/app/controllers/Application.scala:473: overloaded method value SecuredAction with alternatives: 
[error] (f: securesocial.core.SecuredRequest[play.api.mvc.AnyContent] => play.api.mvc.Result)play.api.mvc.Action[play.api.mvc.AnyContent] <and> 
[error] (ajaxCall: Boolean)(f: securesocial.core.SecuredRequest[play.api.mvc.AnyContent] => play.api.mvc.Result)play.api.mvc.Action[play.api.mvc.AnyContent] <and> 
[error] (authorize: securesocial.core.Authorization)(f: securesocial.core.SecuredRequest[play.api.mvc.AnyContent] => play.api.mvc.Result)play.api.mvc.Action[play.api.mvc.AnyContent] <and> 
[error] (ajaxCall: Boolean,authorize: securesocial.core.Authorization)(f: securesocial.core.SecuredRequest[play.api.mvc.AnyContent] => play.api.mvc.Result)play.api.mvc.Action[play.api.mvc.AnyContent] <and> 
[error] [A](ajaxCall: Boolean, authorize: Option[securesocial.core.Authorization], p: play.api.mvc.BodyParser[A])(f: securesocial.core.SecuredRequest[A] => play.api.mvc.Result)play.api.mvc.Action[A] 
[error] cannot be applied to() 
[error] def shareKnowledge = SecuredAction() { implicit request => 
[error]      ^
+1

你必須刪除多餘的'()'。沒有方法需要空的第一個參數。試試'def shareKnowledge = SecuredAction {隱式請求=>' – maba

+0

謝謝。現在它可以工作。爲什麼它與Play 2.0不同? – ideaboxer

回答