我的部分名称在哪里被缓存?

时间:2015-04-30 14:20:25

标签: ruby-on-rails-4 haml partials

我正在尝试进行一些重构,但是如果没有从调用模板中获取丢失的模板错误,则无法移动我的部分内容。我重命名并移动了部分,然后在调用模板中,我改为:

= render 'slot_fields', f: builder

要:

= render 'slots/slot_create_fields', f: builder

但我收到错误:

Missing partial sheets/_slot_fields, application/_slot_fields

我已经尝试重新启动Rails服务器和cntl-F5来重新加载页面但是我被卡住了。在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

默认情况下不缓存Rails模板。 您的模板可能会被Rails Asset Pipeline预编译。 尝试使用以下

清除所有预编译资产

rake assets:clobber

答案 1 :(得分:0)

感谢大家的帮助,但我只是想通了。我指的是partial其他地方(link_to帮助者)。