尝试将相当复杂的应用程序从rails 3.0升级到rails 3.1,突然在应用程序中请求任何操作会导致致命错误:
NameError (undefined method `find_template' for class `#<Class:0x2baa87725d50>')
没有堆栈跟踪。没有其他信息。 Grep'ing为“find_template”,它在我的源代码中似乎不是任何地方。虽然我有一堆gem依赖项,但我猜它可能就是其中之一。
但我认为这是一个奇怪的错误消息,这意味着其他东西,而不是我实际上有代码调用#find_template。奇怪的东西。
有人有什么想法吗?
答案 0 :(得分:1)
经常,在我发布之后,我明白了。这是render_inheritable宝石。 Rails 3.1中内置了非常相似的功能,之前的render_inheritable gem与Rails 3.1不兼容。希望这对于googlers来说是一种帮助,我自己找不到多少。