问题
我在 Castle Monorail 项目中使用 Castle Windsor 作为 IoC 容器。我想将 IRailsEngineContext 的当前实例注入到从控制器中的容器解析的对象中。
语境
我想将 rails 上下文注入的对象将用于包装会话对象,以保留以前查看的记录的 ID。然后将引用它以确保不会再次查看它们。
替代解决方案
我可以通过每次调用将上下文传递给方法或手动注入它,但最好直接从容器中注入它。
问题
我想不出一种在容器中注入上下文的方法。有没有办法做到这一点?这甚至有意义吗?