我在app/controllers/devise/member_registration_controller.rb
中有一个自定义控制器,如下所示:
class Devise::MemberRegistrationController < Devise::RegistrationsController
def create
....
end
end
我将自定义设计视图放在:
app/views/devise/member_registration/
我有
config.scoped_views = true
在我的devise.rb
文件中
我的routes.rb
有:
devise_for :members, :controllers => {
:registrations => 'devise/members_registration'
}
但是当我查看页面时,我仍然在服务器日志中看到这一点:
Rendered /Users/gerry/.rvm/gems/ruby-2.0.0-p247@railstutorial_rails_4_0/gems/devise-3.0.3/app/views/devise/registrations/edit.html.erb within layouts/application
我错过了什么吗?我正在使用Rails 4和Devise 3.0.3
答案 0 :(得分:0)
对于自己的控制器视图,您可以尝试以下
devise_for :members, :controllers => { :registrations => members_registration' }
和
views/members_registration/edit.html.erb
控制器中的
class MemberRegistrationController < Devise::RegistrationsController
...
end