嗨,事件 Post rails 中的错误

ahoy events Post error in rails

我最近开始编写代码 rails,我需要解决这个问题。

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

ahoy.track(name, properties);

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

大家好,我尝试了很多,终于找到了解决方案。同时this issue帮了我很多。

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

ahoy.rb

  mattr_accessor :auto_mount
  self.auto_mount = false

routes.rb

mount Ahoy::Engine => "/ahoy", as: :my_ahoy

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

Ahoy.api = true

ref here