1
我做簡單的樹形結構,並在教程如下:的Rails 3 - 如何使重建
- 構建緩存:TreeNode.rebuild_depth_cache!
我從來不使用這個命令,我想給這條線到我的控制器(在我的瀏覽器中裝入的動作),並試圖刷新,希望一切都會好起來,但沒有。
無法爲沒有深度緩存的模型重建深度緩存。
(很明顯,我更新了我的模型)
我試圖把此行到終端窗口,而是錯誤(命令未找到)。
我不知道把這個命令放到哪裏 - 進入控制器(進入操作)或進入終端?我真的不知道這個命令應該去哪裏,所以我想問你一些幫助...
或者,運行這個命令是否是其他所需的東西?
感謝Robin的回答,除了在控制檯中運行這個命令外,還需要添加到以下模型:'has_ancestry:cache_depth => true'並重新啓動服務器。 – user984621