0

我正在将 Rails 2.2.2 应用程序迁移到 Rails 3,显然我必须将位于 application_helper.rb 中的方法移到其他地方。

当我加载使用 Rails 2.2.2 application_helper.rb 中的方法的页面的 Rails 3 版本时,我得到

undefined method 'my_method_in_application_helper_rb'

有人可以解释一下 application_helper.rb 中的方法应该去哪里,以便在 Rails 3 中看到它们吗?

谢谢!

4

1 回答 1

0

我使用了一个 Rails 迁移脚本,它将 Rails 2.2.2 application_helper.rb 方法放在一个文件扩展名为 .rails2 的同名文件中。我刚刚将方法从那里复制到 Rails 3 application_helper.rb 文件中 - 现在一切正常

于 2013-03-25T12:35:34.083 回答