0
我使用devise for rails 3.2进行身份验证。我已经改变了缺省路由,从设计出应对:rails 3 devise避免访问/ sign_in路径
devise_scope :user do
get 'signin' => 'devise/sessions#new', :as => :new_user_session
post 'signin' => 'devise/sessions#create', :as => :user_session
match 'signout' => 'devise/sessions#destroy', :as => :destroy_user_session,
:via => Devise.mappings[:user].sign_out_via
end
现在我的登录和注册形式为根网站上。我怎样才能避免访问127.0.0.1:3000/signin,但授予访问权限,只有127.0.0.1:3000
当我删除它,我会得到这样 oMethodError的错误消息验证#欢迎 显示/Volumes/Develop/login_app/app/views/authentication/welcome.html.erb其中6号线提出: 未定义的方法'user_session_path'为# 提取的源代码(在第6行左右): –
你可以将sigin的形式移动到局部页面并在主页中渲染该局部? – Thanh