1
我是Rails的新手,我有以下問題:軌道4數據建模
我需要制定一個演示應用程序,以便管理犯罪替代處罰(在這種情況下罪犯不是在監獄裏,但他們必須在一段時間內免費提供社會服務)。
因此,我們有一個刑事 commiting許多犯罪每次作案有自己的處罰。
有關如何使用Rails 4建模的任何建議?
我真的很感謝任何幫助!
我是Rails的新手,我有以下問題:軌道4數據建模
我需要制定一個演示應用程序,以便管理犯罪替代處罰(在這種情況下罪犯不是在監獄裏,但他們必須在一段時間內免費提供社會服務)。
因此,我們有一個刑事 commiting許多犯罪每次作案有自己的處罰。
有關如何使用Rails 4建模的任何建議?
我真的很感謝任何幫助!
您可以通過使用has_one :through
協會辦在這裏http://guides.rubyonrails.org/association_basics.html#the-has-one-through-association閱讀
class Criminal < ActiveRecord::Base
has_many :crimes
has_one :penalty, through: :crime
end
class Penalty < ActiveRecord::Base
belongs_to :criminal
belongs_to :crime
end
class Crime < ActiveRecord::Base
has_many :criminals
has_one :penalty, through: :criminal
end
謝謝,夥計!我會盡快嘗試。 :) – 2015-04-01 19:50:35
不要忘了回來,如果有幫助評價答案! ;) – uday 2015-04-01 20:08:49