mvc体系结构ruby-on-rails
在RubyonRails中,MVC体系结构的设计方式是,控制器将接收请求并与模型对话以接收数据,而控制器将再次与视图对话以生成html。现在我的疑问是,为什么模型应该先回复控制器,然后再回复控制器以查看,而不是直接回复视图以生成html。为什么它不是这样设计的 有人能澄清一下吗?提前谢谢 。。。模型直接响应视图以生成html 如果明天需要生成JSON呢?然后是XML?还有其他10种格式?你们会每次更新模型吗 模型、视图和控制器具有不同的职责mvc体系结构ruby-on-rails,ruby-on-rails,model-view-controller,architecture,Ruby On Rails,Model View Controller,Architecture,在RubyonRails中,MVC体系结构的设计方式是,控制器将接收请求并与模型对话以接收数据,而控制器将再次与视图对话以生成html。现在我的疑问是,为什么模型应该先回复控制器,然后再回复控制器以查看,而不是直接回复视图以生成html。为什么它不是这样设计的 有人能澄清一下吗?提前谢谢 。。。模型直接响应视图以生成html 如果明天需要生成JSON呢?然后是XML?还有其他10种格式?你们会每次更新模型吗 模型、视图和控制器具有不同的职责 模型-业务逻辑。保存和加载数据 视图-以特定格式呈现
- 模型-业务逻辑。保存和加载数据
- 视图-以特定格式呈现数据
- 控制器-两者之间的中介。解析请求,进行身份验证/授权,向模型询问数据,调用具有该数据的适当视图
- 模型-业务逻辑。保存和加载数据
- 视图-以特定格式呈现数据
- 控制器-两者之间的中介。解析请求,进行身份验证/授权,向模型询问数据,调用具有该数据的适当视图