2013-04-16 68 views
0

當前,視圖/設計/註冊/編輯具有更改密碼的一種形式。我希望它有多種形式,如一個用於更改密碼,一個用於更改用戶名稱等。Rails應用程序。設計視圖中的多種形式

我試圖添加另一個表單,但是當我嘗試提交表單時,名稱告訴我應該輸入當前密碼。 (這是來自其他表單的字段)如何隔離表單? 這是怎樣的形式創建:

<div class="center"> 
     <div class="devise-controller"> 
     <%= form_for(resource, :as => resource_name, 
           :url => registration_path(resource_name), 
           :html => { :method => :put }) do |f| %> 
      # some fields here... 
      <%= f.submit "Update" %> 
     <%end%> 
     </div> 
    </div> 
+1

設計已創建獨立意見爲他們每個人。您可以簡單地覆蓋這些視圖。爲了實現你想要的,你也需要重寫設備的控制器 – HungryCoder

+1

你可能不需要多個表單,你可以添加資源的字段到現有的表單,以便用戶可以改變他們的名字/電子郵件/最喜歡的顏色一個地方。 – Matt

+0

謝謝夥計們。馬特,你說得對。我可以簡單地將新字段添加到現有的表單。有趣的是,我經常無法看到簡單的方法並嘗試過度使用。 :) – mzdravkov

回答

相關問題