rails 3.1,奇怪的是find_template NameError

时间:2011-09-13 19:23:29

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

尝试将相当复杂的应用程序从rails 3.0升级到rails 3.1,突然在应用程序中请求任何操作会导致致命错误:

NameError (undefined method `find_template' for class `#<Class:0x2baa87725d50>')

没有堆栈跟踪。没有其他信息。 Grep'ing为“find_template”,它在我的源代码中似乎不是任何地方。虽然我有一堆gem依赖项,但我猜它可能就是其中之一。

但我认为这是一个奇怪的错误消息,这意味着其他东西,而不是我实际上有代码调用#find_template。奇怪的东西。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

经常,在我发布之后,我明白了。这是render_inheritable宝石。 Rails 3.1中内置了非常相似的功能,之前的render_inheritable gem与Rails 3.1不兼容。希望这对于googlers来说是一种帮助,我自己找不到多少。