【发布时间】:2016-06-27 07:27:50
【问题描述】:
任何人都可以举例说明如何绘制rails应用程序序列图? 我试图自己画,但对视图对象感到困惑。在 rails 视图类不存在吗?
例如我有:
apps/controller/productsController.rb
apps/model/product.rb
apps/views/product/index.html.erb
所以如果产品页面上有请求(productsController 上的索引操作) 按照这个顺序
索引操作/方法查找所有产品,分配给@products
产品控制器呈现索引视图
通过向浏览器显示产品来响应 index.html.erb
如何为该请求和响应绘制序列图(例如)?
如果我对理论/术语有误解,请告诉我
【问题讨论】:
-
你的问题在哪里?放置实例并在排列它们时发送消息。
-
感谢您的回复。 rails 是一个 MVC 框架,但是 rails 上的视图对象不存在吗?所以在序列图中,视图对象是指什么对象? erb 文件?
-
视图是一个和其他对象一样的对象。它只是在 Rails 中移动了一点。
-
如果隐藏,如果有向用户显示数据的操作,我如何通过消息从控制器发送数据到视图?将其作为参数传递?但是在视图中 obj 没有方法或类对吗?它只是一个 html/erb 代码。你介意给我一个例子,这样我就可以理解了。非常感谢您的帮助
标签: ruby-on-rails uml sequence diagram