我的项目在开发模式下突然开始挂起页面加载。 行为很奇怪,浏览器或curl只是处理请求。 我绝望了。
关闭缓存。
我从新的空轨项目中获取了config/environments/development.rb。
我认为责备ExecJS,当我删除行
时javascript_include_tag 'backend', 'data-turbolinks-track' => true
从布局文件一切正常。 最离谱的是我在javascript中暂时没有改变。
我尝试从系统中删除NodeJS并添加gem' therubyracer'到Gemfile
但没有改变。
有时甚至Ctrl + C也不会停止服务器,我必须使用带有rails服务器的控制台关闭窗口。
现在使用此命令执行rails
rm -rf tmp/* && rails server
请帮帮我。
P.S。 ruby 2.2.0p0,rails 4.2,ubuntu x64。
答案 0 :(得分:0)
问题在于资产。
/config/initializers/assets.rb
config.assets.js_compressor = Uglifier.new(comments: :none)
config.assets.compile = true
我尝试在每次请求时压缩javascript。
解决方案,将这2行移到/config/environments/production.rb
愚蠢的错误,很难找到。