几个月前我开始使用Ruby on Rails v4.2.5并且我开始收到一个ExecJS错误说" TypeError:Object不支持这个属性或方法"在我的代码中的这一行:
views / layouts / application.html.erb
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
在搜索解决方案后,我发现使用Coffee-Script-Source版本1.8.0而不是1.10.0,我使用JavaScript的所有问题都消失了。只是为了确保这确实是一个问题,我最后再次通过不指定版本将其更改为最新版本(版本1.10.0)并且错误消息再次出现并在指定旧版本后消失。
我的问题是,为什么有一个较新的版本导致错误和以前的版本为我的项目工作?还有其他人遇到了同样的错误吗?