私はプレイで遊んでいます!フレームワークと、新しいアクターを作成する Services というファクトリを作成したいと考えていました。私はこれまでのところこれを持っています
class UserRegistration extends Actor {
def receive = {
case "foo" => "bar"
}
}
object UserRegistration {
val path: String = "user/registration"
}
object Services {
val system = ActorSystem("Services")
def apply[A<:Actor]: ActorRef = system.actorOf(Props[A], A.path)
}
そして、次のようなメッセージを作成してアクターに渡したいと思いました。
Services[UserRegistration] ? "hello"
しかし、タイプのエラーが発生しcould not find implicit value for evidence parameter of type ClassManifest[A]
ます。ここで何が間違っているのか教えてください。そして、これが一般的に有効な構造である場合 (ベスト プラクティス)。私は Scala の初心者で、まだ何かを学んでいます。
ありがとう!