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