我的mac刚破了,我不得不迁移到Ubuntu机器。我正在开发一个已在Ubuntu机器上正在生产的应用程序。
我将这个应用程序克隆到我的新机器中,并且所有视图助手似乎都不见了,顺便说一下,我正在使用HAML。
我运行了我的规格,我得到了很多:
#
的未定义方法form_for
的未定义方法url_for #
的未定义方法t #
的未定义方法content_for #
以下是我的Gemfile的内容:http://gist.github.com/563759
我已从我的新机器中删除了所有宝石,并使用bundler重新安装它们以匹配我的生产环境。
我也使用rvm,我不知道哪些附加信息可能是相关的
请帮助!!!
答案 0 :(得分:2)
不确定但为什么在Gemfile中添加:require => nil
行?这是不是意味着不加载Rails导致你看到上面缺少的方法?
另外,您使用的是相同版本的Bundler吗? Bundler最近升级到1.0,也许以前的bundle install
使用旧版本?