2016-06-27 6 views
-2

Любой может привести пример, как рисовать диаграмму последовательности приложений rails? Я попытался нарисовать себя, но запутался в объекте вида. в rails посмотреть классы не существует правильно?рельсы как рисовать ответ объекта зрения на диаграмме последовательности

, например, у меня есть:

apps/controller/productsController.rb 
apps/model/product.rb 
apps/views/product/index.html.erb 

поэтому, если есть запрос на странице (индекс действие на ProductsController) трейлеров этой последовательности

  1. индекс действия/метод найти весь продукт, приспособились к @products

  2. контроллер продукции визуализировал индексный указатель

  3. index.html.erb реакция показа продуктов в обозреватель

как рисовать диаграммы последовательности для этого запроса и ответа (например)?

если я missunderstanding что-то в теории/терминологии, дайте мне знать,

+0

Где моя проблема? Поместите экземпляры и отправьте сообщения, когда вы их выстроили. –

+0

спасибо за ваш ответ. rails - это среда MVC, но объект просмотра на рейках не существует правильно? поэтому в схеме последовательности объекты вида относятся к какому объекту? файлы erb? – rgg

+0

Вид - это объект, как и любой другой. В Rails это немного ушло из поля зрения. –

ответ

0

В основном это будет выглядеть следующим образом:

enter image description here

ИБКН рендеринга просто показан как внутренний вызов renderErb в контроллере. Результат этого рендеринга приводится к представлению с помощью renderHtml. Я не использовал точную номенклатуру Rails, но в основном так оно и работает.

0

Я не думаю, что такая схема существует возможность, по крайней мере, не автоматически.
Вы можете использовать либо railroady, либо rails-erd для создания диаграмм UML и ERD .. но для полного контроллера -> Модель -> Просмотр вам может потребоваться сделать это вручную.

https://github.com/preston/railroady
https://github.com/voormedia/rails-erd

+0

спасибо. и да, я должен нарисовать полную последовательность последовательности mvc manualy – rgg