我已经开始使用Rails 3.0的项目。我使用设计一种认证。设计包括链接登入,并在注册页面忘记密码。这些链接是由partial.I的手段并不需要这些链接加载,所以我删除它们并重新加载页面,但还是这些链接保持。我试着清除缓存,并在不同的浏览器(Safari浏览器)尝试。我加在形成一个新的字段(名称),但即使是没有得到reflected.Could请你帮我出。感谢

/app/views/users/registrations/new.html.erb

<h2>Sign up</h2>
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
  <%= devise_error_messages! %>

  <p><%= f.label :name %><br />
  <%= f.text_field :name %></p>

  <p><%= f.label :email %><br />
  <%= f.text_field :email %></p>

  <p><%= f.label :password %><br />
  <%= f.password_field :password %></p>

  <p><%= f.label :password_confirmation %><br />
  <%= f.password_field :password_confirmation %></p>

  <p><%= f.submit "Sign up" %></p>
<% end %>
有帮助吗?

解决方案

您需要运行创建你的色器件的意见和编辑他们的本地副本的命令。你有没有这样做呢?

请参阅 http://github.com/plataformatec/devise

和向下滚动到视图部分。

如果你这样做的话,它可能被装载的东西做的事秩序,如首先应该拿起您当地的意见,并正逐步回升创业板的那些代替。

其他提示

也许你需要重新启动服务器? (这将是很奇怪,但可能的)。

要确保你的问题是真正与在浏览器端缓存的问题,使用wget的,或更好的:写一个功能测试

你用你的控制器缓存?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top