在Rails中,如何在不同名称空间下出现错误时呈现不同的内容/类型?

时间:2015-06-26 18:46:41

标签: ruby-on-rails

我有一个带有/admin命名空间和/api命名空间的Rails应用程序(根目录中没有路由)。

每个命名空间应以不同方式处理错误:

  • /admin命名空间应显示HTML错误页
  • /api命名空间应该始终在出现错误时呈现JSON(或者没有任何内容)(404或500应该只呈现400,但可能会在JSON中呈现验证错误)

我如何在Rails中执行此操作?

0 个答案:

没有答案