我正在将旧的 Rails2.3 项目转换为 3,当我加载第一页时遇到了这个运行时错误:
Missing helper file helpers/activesupport.rb
有没有其他人遇到过这个?看起来帮助程序的加载方式发生了变化,但我没有看到任何明显的解决方案。
我可以通过创建一个空文件来解决这个问题,app/helpers/activesupport.rb
但我想知道为什么会这样。
我正在将旧的 Rails2.3 项目转换为 3,当我加载第一页时遇到了这个运行时错误:
Missing helper file helpers/activesupport.rb
有没有其他人遇到过这个?看起来帮助程序的加载方式发生了变化,但我没有看到任何明显的解决方案。
我可以通过创建一个空文件来解决这个问题,app/helpers/activesupport.rb
但我想知道为什么会这样。
会不会与 ActiveSupport 发生冲突?
我不确定它为什么还要寻找这样的帮助者——你有一个名为 activesupport 的模型或控制器吗?
我对 Hpricot 也有类似的问题。我require 'hpricot'
在助手中有一个声明,但我的 Gemfile 中没有 Hpricot。
在您的情况下,如果您在某处明确需要 ActiveSupport,则必须将其添加到您的 Gemfile(我刚刚尝试过,尽管我的 Gemfile 中有 Rails,但我仍然遇到与您相同的错误)。