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