2011-09-13 14 views
1

嘗試升級從軌3.0一個相當複雜的應用軌3.1,suddently要求任何行動致命錯誤的應用結果都:軌3.1,怪異find_template NameError

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

沒有堆棧跟蹤。沒有額外的信息。 grep爲「find_template」,它似乎不是在我的來源任何地方。雖然我有一堆gem依賴關係,但我想它可能在其中一個。

但我想這是一個奇怪的錯誤消息,這意味着其他東西比我實際上有代碼調用#find_template。奇怪的東西。

任何人有任何想法?

+0

通常,在我發佈後,我想清楚了。 這是render_inheritable gem。 Rails 3.1內置了非常類似的功能,而以前的render_inheritable gem與Rails 3.1不兼容。 希望這將成爲谷歌的一種幫助,我沒有找到太多自己。 – jrochkind

+0

請把它寫在答案中。有人來到這個網頁會更快看到它。 –

回答

1

經常,在我發佈後,我想清楚了。這是render_inheritable寶石。 Rails 3.1內置了非常類似的功能,而以前的render_inheritable gem與Rails 3.1不兼容。希望這會成爲google的幫手,我自己也找不到。

+0

(我們再見面...)這個技巧真的救了我的命,謝謝! – Patrick