?????? 項目的管理部分用的active_scaffold,active_scaffold對render進行了改寫,theme_support對render_file進行了改寫,導致active_scaffold無法使用theme_support的機制。
?????? 目前的解決思路是active_scaffold不使用theme_support機制,在active_scaffold中Core文件底部加入rails本身的render_file方法,已達到再次覆蓋的方式。
?????? 還有一個思路是讓active_scaffold使用theme_support機制,然后對代碼進行改寫,達到兩者兼容,目前這個方法沒有進行,主要是時間問題,而且目前的方式也可以,可能不怎么優(yōu)雅