2010-10-27 59 views
0

我已經使用Rails 3.0開始了一個項目。我正在使用設計進行身份驗證。 Devise包含註冊頁面上的登錄和忘記密碼鏈接。這些鏈接通過部分加載。我不需要這些鏈接,所以我刪除它們並重新加載頁面,但仍保留這些鏈接。我嘗試清除緩存並嘗試使用不同的瀏覽器(Safari)。我在表格中添加了一個新字段(名稱),但即使這樣也沒有反映出來,請您幫我解決。由於對代碼的更改沒有反映在Rails 3.0中

/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 %> 

回答

2

你需要運行創建你的意見色器件本地副本的命令並對其進行編輯。你做過了嗎?

http://github.com/plataformatec/devise

,向下滾動到的意見部分。

如果你這樣做的話,它可能是與被加載順序的東西,因爲它首先應該拿起您當地的意見,並在創業板拿起那些代替。

+0

嘿,謝謝...其實我以前使用rails generate devise:views用戶。型號名稱是用戶,所以我認爲我必須爲用戶生成。我應該使用rails generate devise:views。謝謝 :) – felix 2010-10-27 12:49:44

1

也許你需要重新啓動服務器? (這很奇怪,但可能)。

爲確保您的問題確實是在瀏覽器端緩存的問題,使用wget的,或更好的:寫一個功能測試。

你有沒有在你的控制器使用的緩存?

+0

是的,我重新啓動服務器,但它仍然不會改變。我只是使用設備自帶的控制器,它不使用緩存 – felix 2010-10-27 10:11:42

相關問題