我在Cloud9 IDE中进行Ruby on Rails应用程序开发。在执行"捆绑执行rake test"时遇到了一个令人烦恼的问题,所有执行的测试都出现以下错误消息(错误消息更详细,但都包含此块):
" ActionView :: Template ::错误:编组数据太短"
我在这里和其他地方广泛搜索了关于这个主题的论坛Q& A.大多数都与数据库问题有关。我正在开发的应用程序还没有进入数据库部分,所以这些都没有帮助。其他一些帖子也与我的情况无关。
我在这里分享我的解决方案,以防其他任何人受益。
有必要删除以下目录中的所有临时Sprockets文件(替换" my_app"使用您的应用程序的目录名称):
./程序my_app / TMP /高速缓存/资产/发展/链轮
./程序my_app / TMP /高速缓存/资产/测试/链轮
此后,错误消息消失了。这些虚假错误有可能使我未来的测试不准确。
我对Stack Overflow相对较新。如果提供已经提供的答案的问题在某种程度上违背了网站的精神,请原谅我。