我有两个模型: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
但这似乎不起作用。我哪里错了?