2
我使用Scala的播放2.5.X和需要確定與需要映射即斯卡拉播放形式:無法找到枚舉亞型格式化類型的類
object OptionType extends Enumeration {
type Type = Value
val Call = Value("Call")
val Put = Value("Put")
val Straddle = Value("Straddle")
}
case class MyParameters(impliedVolSpread: Double, optionType: OptionType.Type)
@Singleton
class MyForm @Inject()(implicit val messagesApi: MessagesApi) {
val Instance = Form {
mapping(
"impliedVolSpread" -> of[Double],
"optionType" -> of[OptionType.Type],
)(MyParameters.apply)(MyParameters.unapply)
}
}
enum類型表單但是這會導致編譯器錯誤:
Cannot find Formatter type class for OptionType.Type.
Perhaps you will need to import play.api.data.format.Formats._
會比其他類似的問題後,我以爲這個用例已經解決了如Enum Mapper PR 240