ruby-on-rails – 获取未定义的方法content_for()

我的Mac坏了,我不得不迁移到Ubuntu机器.我正在开发一个已经在Ubuntu机器上生产的应用程序.

我将这个应用程序克隆到我的新机器中,所有的助手似乎都不见了,顺便说一下,我正在使用HAML.

我运行了我的规格,我得到了大量的:

undefined method url_for for #
undefined method t for #
undefined method content_for for #
undefined method form_for for #

以下是我的Gemfile的内容:http://gist.github.com/563759

我从我的新机器上删除了所有宝石,并使用bundler重新安装它们以匹配我的生产环境.

我也使用rvm,我不知道什么附加信息可能是相关的

请帮忙!!!

最佳答案 不确定,但为什么要添加:require =>你的Gemfile中的nil行?这是不是意味着它不会加载Rails导致你看到上面缺少的方法?

另外,您使用的是相同版本的Bundler吗? Bundler最近升级到1.0,也许之前的捆绑安装使用旧版本?

点赞