jQuery不在Rails生产环境中执行

短信

我有一个简单的jquery-(ujs)脚本,该脚本在页面的不同字段中添加了一些值。(没有AJAX)

这在Rails 3.2开发模式下运行良好,但是根本不在生产模式下运行。

application.js文件是:

 //= require jquery
 //= require jquery_ujs
 //= require_tree .

(并且我在这个目录中有我的adder_func.js文件)..

我在Gemfile中有“ jquery-rails”-完成了捆绑包更新。

 rake assets:clean
 rake assets:precompile

但是,在生产模式下,编辑字段不会更新相关字段..

同一应用程序在开发模式下运行

  rails s

本地主机:3000 / pagexxx和javascript作品..

使用phusion-passenger-apache2 localhost:80 / pagexxx,除了javacscript之外,其他一切都正常。

样式表和图像等都是从单个文件“ application.css”提供的,其中有一个“ applicaton.js”,其中包含了我的函数。使用javascript在控制台上没有错误。这是一个资产问题。.但是我看不到我在做什么错。

短信

问题是javascript目录中的js库文件错误。我在javascripts目录中有4个js库..prototype,dragdrop,effects和control.js-我不需要它们,但是自从Rails 2.3天以来它们就在那儿,而且我从不费心去掉它们。

我删除了它们,一切正常。

有两种可能-一种是在带有jquery ..的库中有一个“冲突的”函数名,或者是缺少一个语法错误。我认为是后者。

在开发模式下单独提供文件时,除非使用脚本,否则损坏的文件不会影响任何内容。但是,当链轮将它们组合到单个application.js文件中时,您可能会遇到这种问题。

资产预编译不会针对此类冲突或问题发出警告/错误消息,这简直太可惜了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

websocket-rails在开发环境中工作,但不在生产环境中工作

来自分类Dev

生产环境中的 rails 变量

来自分类Dev

Foundation/Jquery 不在生产环境中工作,在开发中工作

来自分类Dev

Rails 4-背景图像出现在Localhost中,但不在生产环境中

来自分类Dev

URL在本地运行,但不在生产环境中

来自分类Dev

SSIS 包不在生产环境中运行,但在我的本地环境中运行

来自分类Dev

Rails应用程序不在生产环境中提供JS和SCSS资产

来自分类Dev

CSS不在铁路生产环境中加载

来自分类Dev

在Rails的生产环境中创建数据库

来自分类Dev

无法从SQS读取的生产环境中运行Rails shoryuken gem

来自分类Dev

在 rails 生产环境中过滤错误报告

来自分类Dev

无法加载文件或程序集-在本地环境中工作而不在生产环境中-ASP.net

来自分类Dev

jquery-ui图标未在生产环境中显示

来自分类Dev

jQuery不在页面上执行,但在JSFiddle中执行

来自分类Dev

生产环境中的Symfony swiftmailer

来自分类Dev

在另一个环境中执行时如何获取生产配置变量

来自分类Dev

Rails对象在开发中已删除,但显然不在生产中。为什么?

来自分类Dev

可选的链接操作员在本地主机上工作,但不在生产环境中

来自分类Dev

Rails 文件上传到生产环境

来自分类Dev

在生产环境中的Rails 3.2中加载CSS文件的正确方法

来自分类Dev

Rails不会加载生产环境中位于公共目录中的资产

来自分类Dev

输入模块中的Rails Webpack错误:无法解析生产环境中的application.js(Heroku)

来自分类Dev

Rails中的基础图标在生产环境中不起作用

来自分类Dev

在Ruby on Rails中,为什么某些控制器在生产环境中不起作用?

来自分类Dev

Rails 4指纹导致404生产环境中的引导资产

来自分类Dev

Ruby on Rails应用程序在生产环境中找不到样式表和javascript?

来自分类Dev

Rails 4生产环境中的资产找不到404错误

来自分类Dev

Rails 4.0.0控制台无法在生产环境中启动

来自分类Dev

错误:使用postgresql在生产环境中运行Rails时,关系不存在

Related 相关文章

  1. 1

    websocket-rails在开发环境中工作,但不在生产环境中工作

  2. 2

    生产环境中的 rails 变量

  3. 3

    Foundation/Jquery 不在生产环境中工作,在开发中工作

  4. 4

    Rails 4-背景图像出现在Localhost中,但不在生产环境中

  5. 5

    URL在本地运行,但不在生产环境中

  6. 6

    SSIS 包不在生产环境中运行,但在我的本地环境中运行

  7. 7

    Rails应用程序不在生产环境中提供JS和SCSS资产

  8. 8

    CSS不在铁路生产环境中加载

  9. 9

    在Rails的生产环境中创建数据库

  10. 10

    无法从SQS读取的生产环境中运行Rails shoryuken gem

  11. 11

    在 rails 生产环境中过滤错误报告

  12. 12

    无法加载文件或程序集-在本地环境中工作而不在生产环境中-ASP.net

  13. 13

    jquery-ui图标未在生产环境中显示

  14. 14

    jQuery不在页面上执行,但在JSFiddle中执行

  15. 15

    生产环境中的Symfony swiftmailer

  16. 16

    在另一个环境中执行时如何获取生产配置变量

  17. 17

    Rails对象在开发中已删除,但显然不在生产中。为什么?

  18. 18

    可选的链接操作员在本地主机上工作,但不在生产环境中

  19. 19

    Rails 文件上传到生产环境

  20. 20

    在生产环境中的Rails 3.2中加载CSS文件的正确方法

  21. 21

    Rails不会加载生产环境中位于公共目录中的资产

  22. 22

    输入模块中的Rails Webpack错误:无法解析生产环境中的application.js(Heroku)

  23. 23

    Rails中的基础图标在生产环境中不起作用

  24. 24

    在Ruby on Rails中,为什么某些控制器在生产环境中不起作用?

  25. 25

    Rails 4指纹导致404生产环境中的引导资产

  26. 26

    Ruby on Rails应用程序在生产环境中找不到样式表和javascript?

  27. 27

    Rails 4生产环境中的资产找不到404错误

  28. 28

    Rails 4.0.0控制台无法在生产环境中启动

  29. 29

    错误:使用postgresql在生产环境中运行Rails时,关系不存在

热门标签

归档