私はRails 4.2.6で小さなアプリを構築しています。 、更新、ビューを作成し、それらにそれぞれを破壊する景色を眺めながら...Rails:HTスイッチ親の削除時の子オブジェクトの親?
:私は 次のクラスがあるとします。私は 複数のカジュアルアワーズを作成し、それらに複数のケースを割り当てます。
Mysql2::Error: Cannot delete or update a parent row: a foreign key constraint fails
問題ありませんが、それは予想されることだ:私はケースワーカーを削除しようとすると
現在、私はエラーを取得します。
一部CMSesで、しかし、そのような依存関係を持つオブジェクトを破壊する 試みをユーザーならば、あなたは別の親にオブジェクトを割り当てるオプションで にそれらを提示、または それらを破壊することができます。この機能を提供するために、Railsには標準的な方法がありますか?さもなければ、それは私が012eworksコントローラにbefore_destroy
句を入れる必要があるようです...これは本当ですか?私は必要があればそのような方法を書くことを恐れていないが、どこかで使用するためにそこにあれば、私はむしろこの輪を再発明しないだろう。