2012-03-16 4 views
6

TODOコントローラをコーディングする際に便利です。コントローラーのTODOが、時には2でコンパイルできないのはなぜですか?

object Application extends Controller { 

    def test = Action { TODO } 

} 

それは結構です。しかし、この:

def login = Action { implicit request => TODO } 

これは、コンパイルを通過しないであろう、エラーメッセージは次のとおりです。

type mismatch; found : play.api.mvc.Action[play.api.mvc.AnyContent] 
required: play.api.mvc.Result 

は、私は便利されていない、iplicit request部分を削除、またはその代わりにOk("todo")を使用する必要があります。

これを修正するにはどうすればいいですか?

+0

:だから我々はとしてそれを使用する必要があります痛みのビット。 Ok( "Todo")の回避策をありがとう。 – Techmag

答えて

4

としてギヨームBORTは、実際のアクションではなく結果だ、google groupで述べています。あなたが戻って、後でに取得したいが、ちょうどそれがだコンパイラをなだめるためにすべてを壊したくない複雑なコントローラメソッドを持っている場合は - ちょうどこの自分自身を打つ

def test = TODO 
関連する問題