2012-04-20 42 views
0

我想重新路由設計的sign_up,但也使用我自己的視圖爲sign_up頁面。我在我的routes.rb文件中的以下內容:如何在指定控制器的同時路由sign_up與設計

devise_scope :user do 
    get "/signup" => "devise/registrations#new", :as => :new_user_registration 
    end 
    devise_for :users, :controllers => { :registrations => "registrations"} 

但sign_up頁面使用控制器「設計/註冊」,並顯示爲sign_up的色器件視圖。我怎樣才能使用「註冊」控制器並顯示我的視圖?

回答

0

爲什麼不簡單生成Devise視圖並對其進行自定義?

rails generate devise:views 

以上命令將生成設計視圖並複製到您的視圖文件夾中。

+0

我已經完成了這個工作,並且有一個自定義的視圖和一個控制器registrations_controller.rb。 。 。 。問題是,當我使用devise_scope更改路由時,它不再使用我的自定義視圖,而是使用默認的設計視圖。 – John 2012-04-20 20:40:29