rails4 // ActionController :: UnknownFormat

Ben

某些漫游器或其他外部请求ActionController::UnknownFormat在重定向时导致错误

是否可以在application_controller的某处添加一个万能的方法来处理这些错误?

在请求中添加默认方法的配置规范(如果未指定)?

下面是trace的示例:

An ActionController::UnknownFormat occurred in main#index:

  ActionController::UnknownFormat
  app/controllers/main_controller.rb:17:in `index'


-------------------------------
Request:
-------------------------------

  * URL        : http://ownedurl.com/
  * HTTP Method: GET
  * IP address : 82.xxx.xxx.xxx
  * Parameters : {"controller"=>"main", "action"=>"index"}
  * Timestamp  : 2015-06-07 20:54:32 +0200
  * Server : servername
  * Rails root : /var/www/ownedurl.com/releases/208
  * Process: 29726

获取请求显然可以工作;但它使它发生了。

对此的经验非常感激

Ben

这将处理不带格式的请求:

rescue_from ActionController::UnknownFormat, with: :raise_not_found
def raise_not_found
    render(text: 'Not Found', status: 404)
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails中的ActionController UnknownFormat错误4

来自分类Dev

whkpdf在Rails中给出ActionController :: UnknownFormat错误

来自分类Dev

Rails 4-设计:在注册时获取ActionController :: UnknownFormat

来自分类Dev

Rails 4中的DevController :: SessionsController#new中的ActionController :: UnknownFormat

来自分类Dev

在CareersController#create中的ActionController :: UnknownFormat for rails 4

来自分类Dev

Rails 4 ActionController :: UnknownFormat format.js错误

来自分类Dev

带有response_to的Rails ActionController :: UnknownFormat错误

来自分类Dev

Rails,“ respond_to做| format |” 返回ActionController :: UnknownFormat

来自分类Dev

Rails 6.0.1中的Ajax请求出现ActionController :: UnknownFormat错误

来自分类Dev

带有response_to的Rails ActionController :: UnknownFormat错误

来自分类Dev

Rails PDFKit 仅在 Heroku 上产生 ActionController:UnknownFormat

来自分类Dev

用于JSON响应的ActionController :: UnknownFormat

来自分类Dev

ActionController :: UnknownFormat:使用Rspec时

来自分类Dev

ActionController :: UnknownFormat(format.csv)

来自分类Dev

Rails 4 Devise 3.1.1 Devise :: RegistrationController#new中的ActionController :: UnknownFormat

来自分类Dev

当我使用response_to + response_with时的ActionController :: UnknownFormat(Rails 4)

来自分类Dev

Rails4 ActionController :: InvalidAuthenticityToken错误

来自分类Dev

将 json 传递给控制器时 Rails 上的 ActionController::UnknownFormat 测试

来自分类Dev

带有format.js的ActionController :: UnknownFormat用于Ajax实现(第4条)

来自分类Dev

从引发异常中拯救ActionController :: UnknownFormat

来自分类Dev

j(render(@partial))返回错误:ActionController :: UnknownFormat

来自分类Dev

RegistrationsController#create(Devise)中的ActionController :: UnknownFormat

来自分类Dev

StocksController#search中的ActionController :: UnknownFormat

来自分类Dev

控制器中的ActionController :: UnknownFormat(#index)

来自分类Dev

MeetingsController#update中的ActionController :: UnknownFormat

来自分类Dev

Rails 4 / UJS-ActionController :: UnknownFormat-为用户提供一种直接打开已打开模式的页面的方法

来自分类Dev

Rails规范中的UnknownFormat

来自分类Dev

带有rspec的ActionController :: UnknownFormat和发布请求

来自分类Dev

Rails 4中的ActionController :: InvalidAuthenticityToken

Related 相关文章

  1. 1

    Rails中的ActionController UnknownFormat错误4

  2. 2

    whkpdf在Rails中给出ActionController :: UnknownFormat错误

  3. 3

    Rails 4-设计:在注册时获取ActionController :: UnknownFormat

  4. 4

    Rails 4中的DevController :: SessionsController#new中的ActionController :: UnknownFormat

  5. 5

    在CareersController#create中的ActionController :: UnknownFormat for rails 4

  6. 6

    Rails 4 ActionController :: UnknownFormat format.js错误

  7. 7

    带有response_to的Rails ActionController :: UnknownFormat错误

  8. 8

    Rails,“ respond_to做| format |” 返回ActionController :: UnknownFormat

  9. 9

    Rails 6.0.1中的Ajax请求出现ActionController :: UnknownFormat错误

  10. 10

    带有response_to的Rails ActionController :: UnknownFormat错误

  11. 11

    Rails PDFKit 仅在 Heroku 上产生 ActionController:UnknownFormat

  12. 12

    用于JSON响应的ActionController :: UnknownFormat

  13. 13

    ActionController :: UnknownFormat:使用Rspec时

  14. 14

    ActionController :: UnknownFormat(format.csv)

  15. 15

    Rails 4 Devise 3.1.1 Devise :: RegistrationController#new中的ActionController :: UnknownFormat

  16. 16

    当我使用response_to + response_with时的ActionController :: UnknownFormat(Rails 4)

  17. 17

    Rails4 ActionController :: InvalidAuthenticityToken错误

  18. 18

    将 json 传递给控制器时 Rails 上的 ActionController::UnknownFormat 测试

  19. 19

    带有format.js的ActionController :: UnknownFormat用于Ajax实现(第4条)

  20. 20

    从引发异常中拯救ActionController :: UnknownFormat

  21. 21

    j(render(@partial))返回错误:ActionController :: UnknownFormat

  22. 22

    RegistrationsController#create(Devise)中的ActionController :: UnknownFormat

  23. 23

    StocksController#search中的ActionController :: UnknownFormat

  24. 24

    控制器中的ActionController :: UnknownFormat(#index)

  25. 25

    MeetingsController#update中的ActionController :: UnknownFormat

  26. 26

    Rails 4 / UJS-ActionController :: UnknownFormat-为用户提供一种直接打开已打开模式的页面的方法

  27. 27

    Rails规范中的UnknownFormat

  28. 28

    带有rspec的ActionController :: UnknownFormat和发布请求

  29. 29

    Rails 4中的ActionController :: InvalidAuthenticityToken

热门标签

归档