2013-11-28 15 views
0

如何重寫設計registrations_controller.rb更改模板?如何覆蓋動作編輯設計registration_controller.rb

我有這樣的代碼在我registrations_controller.rb:

class RegistrationsController < Devise::RegistrationsController 
layout :defined_layout   
    def edit 
    super   
    render :template => "registrations/edit2" 
    end 

end 

我的根:

devise_for :users, :controllers => { :sessions => "user_sessions", :registrations => "registrations", :omniauth_callbacks => "users/omniauth_callbacks" }, 
    :path_names => { :sign_in => 'login', :sign_out => 'logout', :registration => 'register' } 

我不會在設計出應對改變templete爲編輯我的帳戶? 告訴我該怎麼做? 謝謝

回答

0

其實你不需要重寫控制器。您可以通過創建以下文件來覆蓋編輯視圖:

views/devise/registrations/edit.html.erb