私のアプリは次のように設定されています:Railsはネストされたエントリを破棄します。
- カテゴリと製品のための生成された足場。
-Products belongs_toカテゴリとカテゴリhave_many Products。
現在、個々のカテゴリは削除/削除できますが、そのカテゴリ内の商品はデータベースに残ります。どのカテゴリを削除することができますか?また、特定のカテゴリにのみ含まれるすべての製品を削除することはできますか?次のように
は、現在、私のカテゴリコントローラはなります
def destroy
@Category = Category.find(params[:id])
@Category.destroy
respond_to do |format|
format.html { redirect_to (:back) }
format.json { head :ok }
end
エンド
ありがとう!あなたはcategory.rb
has_many :products, :dependent => :destroy