Rails中的JSON默认错误页面是否可用?

时间:2015-11-05 19:28:18

标签: ruby-on-rails json custom-error-pages

当你创建一个新的Rails应用程序时,它带有内置错误页面,用于某些错误代码,404,422,500等。是否有任何内置机制可以用来提供这些错误(和其他) JSON还是我需要在JSON中手动定义每个错误?

1 个答案:

答案 0 :(得分:0)

对于Rails内置页面,你不能这样做,因为它们在公共文件夹中是静态的,但你可以这样做:

# for 404
def not_found
  # render what ever you like 404
end

# for 500
rescue_from StandardError do |exception|
 # Your exception handling code here 500   
end

你的应用程序控制器