Ruby on rails 删除页面时出错
我是RubyonRails新手,正在创建一个基本的博客应用程序 当我确认要删除帖子/页面时,出现以下错误 ActiveRecord::RecordNotFound在中 页面控制器#销毁 找不到ID为21的页面 {“真实性令牌”=>“JjjfnpIn4ogYhLWnbyGHjwLsy6YSgDHL+GZfOqkhSow=”, “_method”=>“delete”,“id”=>“21”} 我希望用户在删除帖子后被重定向到列表页面,我知道问题似乎在于控制器中的销毁操作 我在其中的代码当前为:Ruby on rails 删除页面时出错,ruby-on-rails,Ruby On Rails,我是RubyonRails新手,正在创建一个基本的博客应用程序 当我确认要删除帖子/页面时,出现以下错误 ActiveRecord::RecordNotFound在中 页面控制器#销毁 找不到ID为21的页面 {“真实性令牌”=>“JjjfnpIn4ogYhLWnbyGHjwLsy6YSgDHL+GZfOqkhSow=”, “_method”=>“delete”,“id”=>“21”} 我希望用户在删除帖子后被重定向到列表页面,我知道问题似乎在于控制器中的销毁操作 我在其中的代码当前为: d
def destroy #Destroy action
@page = Page.find(params[:id])
@page.destroy
redirect_to page_url
我非常感谢您的建议。如果您要删除
页面
,您不应该重定向回该页面,因为。。它不会存在
也许可以尝试
重定向到页面url
而不是页面url
谢谢!我知道这将是一件简单的事情,我想这都是习惯Rails的一部分。