我已经在一个站点上设置了设计,现在客户只想能够使用 1 个主密码并且不允许其他任何人创建帐户。我从登录页面中删除了创建帐户链接,并将我的 RegistrationsController 扩展为如下所示。
class CustomRegistrationsController < Devise::RegistrationsController
# used to override normal create behavior
def create
redirect_to user_session_path
end
# used to override normal new behavior. Redirects user back to the login page
def new
redirect_to user_session_path
end
end
然后在我的路线文件中
devise_for :users, :path => '', :path_names => { :sign_in => 'login', :sign_out => 'logout'}, :controllers => { :registrations => "custom_registrations"}
现在我正在尝试找到一种方法,可以硬编码主用户名和密码,或者想出更好的方法。