Ruby on rails Rails资产-NoMethodError`dependency\u digest`

Ruby on rails Rails资产-NoMethodError`dependency\u digest`,ruby-on-rails,ruby,ruby-on-rails-4,assets,nomethoderror,Ruby On Rails,Ruby,Ruby On Rails 4,Assets,Nomethoderror,在我的本地机器上,一个rails项目似乎不知从何而来。有趣的是,同样的代码库正在生产中 一旦任何资产尝试加载,我就会出现以下错误: undefined method `dependency_digest' for #<Sprockets::StaticAsset:0x007fefb93d0d28> 未定义的方法“依赖项摘要”# 该错误甚至在站点尝试加载样式表\u链接\u标记时出现,但似乎在所有资产中都会发生 据我所知,我没有做出任何改变来挑起这个错误。事实上,本地服务器正在工作(

在我的本地机器上,一个rails项目似乎不知从何而来。有趣的是,同样的代码库正在生产中

一旦任何资产尝试加载,我就会出现以下错误:

undefined method `dependency_digest' for #<Sprockets::StaticAsset:0x007fefb93d0d28>
未定义的方法“依赖项摘要”#
该错误甚至在站点尝试加载
样式表\u链接\u标记时出现,但似乎在所有资产中都会发生

据我所知,我没有做出任何改变来挑起这个错误。事实上,本地服务器正在工作(与pow和webrick一起),然后就停止了。在没有变化之后

我已经尝试通过我的提交将历史还原回来,但绝对没有运气


有什么想法吗?

这应该能解决问题


rake tmp:cache:clear

在Heroku上,我在切换一些构建包后遇到了这个问题。这篇SO帖子上被接受的答案并没有解决我的问题(
rake tmp:cache:clear
),尽管它可能已经解决了其他人的问题,但我能解决这个问题的唯一方法是使用:

heroku repo:purge_cache-a appname


有关heroku repo插件的文档,请参见此处的相同内容,也不清楚。你修复了吗?我只能通过重新安装整个应用程序来修复它。我在github上拥有一切,这使它变得更容易,但为了我所放置的文件,我备份了我的目录,删除了目录,再次从github克隆了一切,等等。失去了我的本地数据库,但种子使之正常。这发生在我安装后(最初工作)。没有其他变化。。。Rails 4.1在Rails 4.1中使用jwhitley的requirejs Rails gem和SlexAxton的require Handlebar插件来呈现把手模板时,我看到了这个错误,而模板使用的是未定义的把手助手。在我的开发环境中,当requirejs试图获取缺少助手的模板时,它从Rails获得了一个404错误。我从来没有这样做过,但经过更多的研究,我相信这是正确的答案,我会接受它。我对Rails非常尊重,但这很快就会让我堕落,因为我在这些问题上跌跌撞撞,以最愚蠢的方式修复;说真的,清理资产缓存?哇!