我有需要噸依賴的模型......它看起來是這樣的:建立在Rails中的依賴關係 - 有沒有比after_create更好的模式?
after_create :create_dependencies
def create_dependencies
create_foo
create_bar
create_baz
# ...
end
這真是我的污染模型類有一堆廢話的。我還有另外一種方法可以解決這個問題嗎?我很樂意使用表單對象或類似的東西,但是我想確保所有這些對象都依賴於它們的依賴關係,即使通過命令行,測試套件等創建。
爲什麼不觀察員?這基本上是一個觀察者所做的 –