我在一个用 ruby on rails 编写的项目中工作,我目前正在为我网站的内容管理器系统使用活动管理 gem,我只是想知道活动管理员如何使用删除操作,我试图覆盖它,但我的代码不起作用,我认为我们在如何让特定线路被破坏方面遇到问题
def destroy
@menu = Menu.find(params[:menu_recipe][:menu_id])
@menu_recipe = @menu.menu_recipes.find(params[:id])
@menu_recipe.remove_recipe
@menu_recipe.destroy
redirect_to @reservation, :notice => "recipe destroyed"
end
它带有一个错误
undefined method `[]' for nil:NilClass