Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Rails CKEditor-插件不';我不从事生产_Javascript_Ruby On Rails_Ruby_Ckeditor_Asset Pipeline - Fatal编程技术网

Javascript Rails CKEditor-插件不';我不从事生产

Javascript Rails CKEditor-插件不';我不从事生产,javascript,ruby-on-rails,ruby,ckeditor,asset-pipeline,Javascript,Ruby On Rails,Ruby,Ckeditor,Asset Pipeline,我使用ckeditor gem(),但它没有一些youtube插件 我下载了官方的youtube ckeditor plugin(),并将其放入了资产——它在开发模式下工作(可能的原因是没有资产管道和每个资产文件分别包含在页面中),但在生产模式下不包括(Chrome的JS控制台中出现404错误),尽管我做了资产:预编译rake任务 这个错误可能会导致插件文件编译到application.*文件中,但不是单独编译,尽管它需要由ckeditor(ckeditor包括页面上初始化时的所有自定义插件)

我使用ckeditor gem(),但它没有一些youtube插件

我下载了官方的youtube ckeditor plugin(),并将其放入了资产——它在开发模式下工作(可能的原因是没有资产管道和每个资产文件分别包含在页面中),但在生产模式下不包括(Chrome的JS控制台中出现404错误),尽管我做了资产:预编译rake任务

这个错误可能会导致插件文件编译到application.*文件中,但不是单独编译,尽管它需要由ckeditor(ckeditor包括页面上初始化时的所有自定义插件)

我必须把这个插件(和任何其他资产文件,需要单独生产,而不是包括在应用程序。*文件)放在哪里?
我必须做什么才能让插件在生产环境中工作?

您每次部署多少台生产服务器?我问这个问题的原因是我最近遇到了一个类似的问题,它与我们的部署过程和rails资产有关precompile@yanhan我还没有使用部署工具/gems,只有一台服务器(unicorn+nginx)。记下您要为哪些资产获得404,然后手动复制。关于资产:预编译是,它将指纹附加到资产文件名上,但ckeditor所需的某些文件需要不附加指纹的文件名