我正在将旧的Rails2.3项目转换为3,当我加载第一页时,我遇到了这个运行时错误:
Missing helper file helpers/activesupport.rb
有没有其他人遇到这个?看起来加载助手的方式发生了变化,但我没有看到任何明显的解决方案。
我能够通过在app/helpers/activesupport.rb
创建一个空文件来解决这个问题,但我想知道为什么会发生这种情况。
答案 0 :(得分:0)
可能是与ActiveSupport发生冲突吗?
我不确定为什么它甚至会寻找这样的帮助 - 你有一个名为activesupport的模型或控制器吗?
答案 1 :(得分:0)
我和Hpricot有类似的问题。我在帮助器中有一个require 'hpricot'
语句,但我的Gemfile中没有Hpricot。
在你的情况下,如果你明确要求某个地方使用ActiveSupport,你必须将它添加到你的Gemfile中(我只是尝试过它,尽管我的Gemfile中有Rails,但我仍然得到了同样的错误)。