繁体   English   中英

Rails JavaScript视图无法在生产中使用

[英]Rails JavaScript views not working in production

我的Rails应用程序有一个无法解释的问题。 我在应用程序的所有部分都使用了很多JavaScript。 在开发过程中一切正常,但在生产中似乎我的javascript 视图中的代码没有被执行。

这特别奇怪,因为页面上的所有其他JavaScript都很有用。 JavaScript工作的自定义标签。 甚至我的定制日历也按预期工作。 唯一不起作用的是远程链接,它们触发以.js.coffee结尾的视图。

单击远程链接时,我的webkit检查器会返回此信息: http//cl.ly/Ihyf

但是,当查看该请求的响应选项卡时,它没有显示任何内容: http//cl.ly/Ihxs

此外,控制台不会显示任何错误。 好像我的new.js.coffee只是空的。

被调用的视图包含一些简单的JavaScript来显示模态:

$('#modal_container').html("<%=j render 'form' %>")
$('#modal_container').modal()

在开发模式下,所有视图都正确加载。 我也运行了rake:assets:多次预编译,但这似乎没有帮助。

您应该将coffee-rails gem从:assets组移动到主组。

暂无
暂无

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

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