2016-04-23 38 views
-1

我是新來的rails,我想在Rails中實現這個圖。問題在於類之間的遺產,我不知道如何用模型/控制器來做到這一點。任何人有任何想法?在rails上實現uml類圖

enter image description here

+0

圖表在哪裏? –

回答

0

導軌讓你的分享功能,很輕鬆地將模型中通過2個主要模式:

  • STI (single table inheritence):基本上只需添加一個字符串類型的列和繼承其父模型類,而不是繼承自ActiveRecord::Base

  • Concern:將分組的某些功能分組到您定義的模塊中,並將其包含到您的R對象模型或控制器的類

在控制器端,您可以直接建立自己的傳承鏈(確保始祖是你的ApplicationController),使用關注的圖案或其他類型的東西,如Service Objects的(和遠遠多得多;-))

+0

感謝您的幫助! –