Ruby on rails 无法让pjax在Rails上工作

Ruby on rails 无法让pjax在Rails上工作,ruby-on-rails,ruby,pjax,Ruby On Rails,Ruby,Pjax,我正在尝试使用Rails应用程序,但是没有一个链接是用pjax注释的。我认为pjax并没有真正被加载。我使用的是pjax_rails,基本上是按照说明操作的,但是使用/=require jquery.pjax而不仅仅是pjax。我也使用它与引导,这可能会导致一个问题,但我不确定。我的另一个想法是没有加载pjax javascript,我需要运行类似$'a'.pjax'[data pjax container]' 需要明确的是,主要的问题是pjax没有被加载到客户端,因此当我发出请求时,X-pja

我正在尝试使用Rails应用程序,但是没有一个链接是用pjax注释的。我认为pjax并没有真正被加载。我使用的是pjax_rails,基本上是按照说明操作的,但是使用/=require jquery.pjax而不仅仅是pjax。我也使用它与引导,这可能会导致一个问题,但我不确定。我的另一个想法是没有加载pjax javascript,我需要运行类似$'a'.pjax'[data pjax container]'


需要明确的是,主要的问题是pjax没有被加载到客户端,因此当我发出请求时,X-pjax头没有被设置。

终于让它工作了。第一个问题是,在我不知道的情况下,Assets管道被关闭,因此pjax javascript文件没有被包括在内。相反,我使用pjax机架gem并将其转储到公共目录中。然后我用$'a'.pjax'[data pjax container]'创建了一个新的javascript文件,它可以正常工作!尽管我不确定为什么我需要手动调用javascript,而所有文档似乎都指向它应该已经存在的事实