我正在尝试进行一些重构,但是如果没有从调用模板中获取丢失的模板错误,则无法移动我的部分内容。我重命名并移动了部分,然后在调用模板中,我改为:
= render 'slot_fields', f: builder
要:
= render 'slots/slot_create_fields', f: builder
但我收到错误:
Missing partial sheets/_slot_fields, application/_slot_fields
我已经尝试重新启动Rails服务器和cntl-F5来重新加载页面但是我被卡住了。在此先感谢您的帮助。
答案 0 :(得分:0)
默认情况下不缓存Rails模板。 您的模板可能会被Rails Asset Pipeline预编译。 尝试使用以下
清除所有预编译资产 rake assets:clobber
答案 1 :(得分:0)
感谢大家的帮助,但我只是想通了。我指的是partial
其他地方(link_to
帮助者)。