我现在正在开发一个没有框架的网络应用程序,并且我正在尝试将其构建为 MVC 应用程序。问题是,MVC 应用程序的一些技术方面让我无法理解。
首先,应该如何构建视图?我想使用像 eRuby 或 #haml 这样的标记语言,但我不知道它们的工作原理以及如何在非 Rails 应用程序中实现它们。
视图如何从模型中获取数据并从控制器中获取方向?在 Rails 中,这一切都被混淆了。我该如何实施?这背后的理论是什么?我是否在视图中连接到我的数据库,然后在那里自由使用它?除了#haml 渲染器之外,我是否让它通过另一个程序来为其提供数据?
谢谢!