繁体   English   中英

无法让pjax在Rails上工作

[英]Can't get pjax to work on Rails

我正在尝试让pjax在Rails应用程序上工作,但是pjax都未注释任何链接。 我认为pjax并未真正加载。 我正在使用pjax_rails,基本上遵循了railscast的说明,但是使用//= require jquery.pjax而不是pjax 我也在引导程序中使用它,这可能会引起问题,但我不确定。 我的另一个想法是未加载pjax javascript,我需要运行类似$('a').pjax('[data-pjax-container]')

要明确的是,主要问题是客户端未加载pjax,因此,当我发出请求时,未设置X-PJAX标头。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM