私は2つのモデルを持っています:Event
とLink
。
- イベント
has_many :links
- リンク
belongs_to :event
events_controller.rb#destroy
アクションが呼び出されたときに、関連するすべてのリンクを削除したいと思います。
これは破壊アクションです:
def destroy
@event = Event.find(params[:id])
@event.destroy
links = @event.links
for link in links do
link.destroy
end
respond_to do |format|
format.html { redirect_to :back }
format.json { head :no_content }
end
end
しかし、それは機能していないようです。どこが間違っているのですか?