Rails3转换后缺少帮助程序文件错误

时间:2010-11-23 00:14:23

标签: ruby-on-rails ruby-on-rails-3 activesupport

我正在将旧的Rails2.3项目转换为3,当我加载第一页时,我遇到了这个运行时错误:

Missing helper file helpers/activesupport.rb

Full stacktrace here

有没有其他人遇到这个?看起来加载助手的方式发生了变化,但我没有看到任何明显的解决方案。

我能够通过在app/helpers/activesupport.rb创建一个空文件来解决这个问题,但我想知道为什么会发生这种情况。

2 个答案:

答案 0 :(得分:0)

可能是与ActiveSupport发生冲突吗?

我不确定为什么它甚至会寻找这样的帮助 - 你有一个名为activesupport的模型或控制器吗?

答案 1 :(得分:0)

我和Hpricot有类似的问题。我在帮助器中有一个require 'hpricot'语句,但我的Gemfile中没有Hpricot。

在你的情况下,如果你明确要求某个地方使用ActiveSupport,你必须将它添加到你的Gemfile中(我只是尝试过它,尽管我的Gemfile中有Rails,但我仍然得到了同样的错误)。