0

我最近开始使用 code rails,我需要弄清楚这个问题。

我特别为我的项目使用此功能。所以我自定义名称和属性变量。

ahoy.track(name, properties);

在本地没有问题,但在实时版本中,当跟踪方法运行时,我收到 404 错误。此行创建对 /ahoy/events 的 POST 请求,并且在实时版本中没有路径 /ahoy/events。

4

2 回答 2

1

大家好,我尝试了很多,最后我找到了解决方案。同时这个问题对我帮助很大。

我在我的项目中只修改了两个文件。

ahoy.rb

  mattr_accessor :auto_mount
  self.auto_mount = false

路线.rb

mount Ahoy::Engine => "/ahoy", as: :my_ahoy
于 2017-11-10T14:47:55.593 回答
0

只有当 Ahoy.api 为真时,Ahoy 路由才会被激活。在 config/initializers/ahoy.rb 确保有

Ahoy.api = true

参考这里

于 2021-05-07T06:39:38.033 回答