Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Action Destroy重定向以在Rails中显示操作_Ruby On Rails_Ruby On Rails 3_Ruby On Rails 3.1_Ruby On Rails 3.2_Asset Pipeline - Fatal编程技术网

Ruby on rails Action Destroy重定向以在Rails中显示操作

Ruby on rails Action Destroy重定向以在Rails中显示操作,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,ruby-on-rails-3.2,asset-pipeline,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Ruby On Rails 3.2,Asset Pipeline,我正在建立一个链接,指向删除: 我尝试了3种不同的形式,但都重定向到Showaction: 'admin/brands',:action=>'destroy',:id=>brand.id}%> :删除%> brand.id,:method=>:delete%> 问题是,当我单击删除链接时,它会重定向到Showaction。我已经搜索并找到了如下内容: //= require jquery_ujs add in aplication.js - Correct ! 布局中添加的元标记: <

我正在建立一个链接,指向
删除
:
我尝试了3种不同的形式,但都重定向到
Show
action:

  • 'admin/brands',:action=>'destroy',:id=>brand.id}%>

  • :删除%>

  • brand.id,:method=>:delete%>

  • 问题是,当我单击删除链接时,它会重定向到
    Show
    action。我已经搜索并找到了如下内容:

    //= require jquery_ujs add in aplication.js - Correct !
    
    布局中添加的元标记:

     <%= stylesheet_link_tag    "application", :media => "all" %>
     <%= javascript_include_tag "application" %>
     <%= csrf_meta_tags %>
    
    我正在使用
    开发环境
    (我想),但没有找到这个选项;因此,我不知道为什么当我点击删除链接时,应用程序会重定向到动作秀

    更新:

    我的路线是:

    DELETE /en/admin/pages/:id(.:format)  admin/pages#destroy {:locale=>"en"}
    DELETE /admin/pages/:id(.:format)     admin/pages#destroy {:locale=>"pt-BR"}
    

    当我点击任何
    Delete
    链接时,它会将我重定向到操作
    Show
    解决此问题执行
    rake assets:clean
    ,谢谢大家

    你想在删除后重定向到show action吗?我读了两遍,什么都不明白:你想要什么,有什么问题,它与JS有什么关系?不,我不重定向到show after delete,错误的是当我点击链接删除他重定向到show Path你需要添加更多信息,你是如何定义路由的?什么链接出错?真正的问题是什么?我试了3次如何写,但是respost是相同的,动作重定向显示,路由是正常的,带delete.`delete/en/admin/pages/:id(:format)admin/pages#destroy{:locale=>“en”}delete/admin/pages/:id(:format)管理员/页面#销毁{:locale=>“pt BR”}`
    DELETE /en/admin/pages/:id(.:format)  admin/pages#destroy {:locale=>"en"}
    DELETE /admin/pages/:id(.:format)     admin/pages#destroy {:locale=>"pt-BR"}