Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 什么会导致链轮::CachedEnvironment错误?_Javascript_Ruby On Rails 4_Tinymce_Erb_Centos6 - Fatal编程技术网

Javascript 什么会导致链轮::CachedEnvironment错误?

Javascript 什么会导致链轮::CachedEnvironment错误?,javascript,ruby-on-rails-4,tinymce,erb,centos6,Javascript,Ruby On Rails 4,Tinymce,Erb,Centos6,我的RoR应用程序出现以下错误: ActionView::Template::Error(未定义的“attributes\u for”方法 链轮::缓存环境:0x00000005baf3d8 我发现这个错误发生在html.erb模板中的javascript呈现时。我还注意到,在所有发生错误的模板中都存在tinyMCE初始化命令 我想,这是特定于环境的,因为在我的开发机器上,它工作正常,在生产服务器上也工作正常。当我决定安装第二台生产服务器进行测试时,我开始收到此消息。我安装了CentOS 6+r

我的RoR应用程序出现以下错误:

ActionView::Template::Error(未定义的“attributes\u for”方法 链轮::缓存环境:0x00000005baf3d8

我发现这个错误发生在html.erb模板中的javascript呈现时。我还注意到,在所有发生错误的模板中都存在tinyMCE初始化命令


我想,这是特定于环境的,因为在我的开发机器上,它工作正常,在生产服务器上也工作正常。当我决定安装第二台生产服务器进行测试时,我开始收到此消息。我安装了CentOS 6+rvm+ruby 2.2.0(与第一台生产服务器相同).可能我没有安装什么?

因为问题与
tinymce
Sprocket
有关,我猜您正在使用
tinymce rails
GEM

tinymce rails
GEM不能与
sprockets
>=3一起正常工作。它正在使用版本3中删除的某些API

如果您仍然想使用
tinymce rails
GEM,请将
sprockets
锁定到
~>2
。这为我解决了问题


完美的解决方案是对
tinymce rails
提出拉动请求,使其与最新的
链轮一起工作,但这完全是另一回事。

由于问题与
tinymce
链轮有关,我猜您正在使用
tinymce rails
宝石

tinymce rails
GEM不能与
sprockets
>=3一起正常工作。它正在使用版本3中删除的某些API

如果您仍然想使用
tinymce rails
GEM,请将
sprockets
锁定到
~>2
。这为我解决了问题


完美的解决方案是对
tinymce rails
提出拉动请求,使其与最新的
链轮一起工作,但这完全是另一回事。

由于问题与
tinymce
链轮有关,我猜您正在使用
tinymce rails
宝石

tinymce rails
GEM不能与
sprockets
>=3一起正常工作。它正在使用版本3中删除的某些API

如果您仍然想使用
tinymce rails
GEM,请将
sprockets
锁定到
~>2
。这为我解决了问题


完美的解决方案是对
tinymce rails
提出拉动请求,使其与最新的
链轮一起工作,但这完全是另一回事。

由于问题与
tinymce
链轮有关,我猜您正在使用
tinymce rails
宝石

tinymce rails
GEM不能与
sprockets
>=3一起正常工作。它正在使用版本3中删除的某些API

如果您仍然想使用
tinymce rails
GEM,请将
sprockets
锁定到
~>2
。这为我解决了问题

完美的解决方案是对
tinymce rails
提出拉动请求,使其与最新的
链轮一起工作,但这完全是另一回事。

我已经为链轮3支持创建了拉动请求。您可以使用分叉版本。我已经为链轮3支持创建了拉动请求。您可以随时使用分叉版本a我已经为链轮3支持创建了拉动请求。您可以任意使用分叉版本。我已经为链轮3支持创建了拉动请求。您仍然可以使用分叉版本