即使清除每个缓存,Rails 5 html更改也不会显示

时间:2018-07-13 14:31:33

标签: ruby-on-rails authentication caching devise clear

我是RoR的新手,并且在Windows上使用rails5,并使用Devise Gem进行身份验证。我必须为管理部分集成HTML设计。问题在于,无论我在/app/views/admins/sessions/new.html.erb文件中进行的更改如何,它们都不会反映在浏览器中。我总是看到设计的默认登录形式,其中显示带有共享链接的“电子邮件”和“密码”字段。

通过从new.html.erb文件中删除整个html进行活动,我仍然可以看到登录表单。

我尝试执行以下命令来清除缓存,但仍然无法在浏览器中看到新的html更改。

rake tmp:cache:clear

rake assets:clean

不确定要使其正常工作还需要什么。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

运行rails generate devise:views将生成Devise使用的所有视图。编辑生成的sessions / new.html.erb文件应更新您在浏览器中看到的版本。

您还可以删除任何其他不需要覆盖的生成文件。

来源: https://github.com/plataformatec/devise#configuring-views