2012-04-27 89 views
1

我有我的應用程序設置如下:Rails銷燬嵌套條目。

- 生成類別和產品的腳手架。

-Products belongs_to類別和類別has_many產品。

我目前能夠刪除/刪除一個單獨的類別,但該類別中的產品仍保留在數據庫中。我將如何刪除某個類別以及僅包含該特定類別中的所有產品?

目前我類別控制器如下所示:

def destroy 
@Category = Category.find(params[:id]) 
@Category.destroy 

respond_to do |format| 
    format.html { redirect_to (:back) } 
    format.json { head :ok } 
end 

謝謝!

回答

1

你需要內部category.rb

has_many :products, :dependent => :destroy