有一个烦人的"无法消化ActiveSupport :: SafeBuffer"我的本地服务器上抛出错误。在这里,我要添加整个跟踪:
https://nimbus.everhelper.me/client/notes/share/146831/DLovGG7C4NpLo2R9yTTi5G1xUG4cpJTS/
https://nimbus.everhelper.me/client/notes/share/146832/FOFP8lwX0HzASXeRh1pTxS9Q700OmtAN/
有人知道如何解决这个问题吗?
谢谢!
答案 0 :(得分:2)
如果你签出代码的旧版本/ SHA,那么这也可能是由gem升级引起的。在这种情况下,您要删除您的tmp目录,因此在您的Rails checkout文件夹中rm -rf tmp
答案 1 :(得分:0)
新的Sprockets在加载像这样的.coffee.erb文件时遇到问题:
.state('dashboard', {url: '/users/dashboard', templateUrl: '<%= asset_path("users/dashboard.html") %>', controller: 'DashboardController'})
我目前的解决方法是使用Gulp而不是资产管道。