2017-06-07 6 views

答えて

2

アクションコンポジション(for-comprehensionまたはmap/flatMap)を使用できます。例:

def addProcessStepTemplateToProcessTemplate(step: ProcessStepTemplatesModel, processId: Int): Future[Option[ProcessStepTemplatesModel]] = { 
    val action = (processStepTemplates returning ...) 

    val composedAction = action.flatMap { id => 
     processStepTemplates.filter(_.id === id).result.headOption 
    } 

    db.run(composedAction) 
    } 
関連する問題