在ActiveAdmin中,更新和删除操作默认采用PUT和DELETE HTTP方法。然而,某些浏览器不支持这两种HTTP方法,并且这可能导致ActiveAdmin在这些浏览器中无法正常运行。
要解决此问题,可以使用以下代码示例来更改ActiveAdmin默认的HTTP方法:
# 修改HTTP方法为POST
config.update_method = :post
config.delete_method = :post
将这段代码添加到ActiveAdmin的initializer文件中。现在,更新和删除操作将使用POST HTTP方法,这将确保在所有浏览器中都能正常运行ActiveAdmin。