rails 3设计避免访问/ sign_in路径

时间:2012-11-01 15:09:27

标签: ruby-on-rails devise routes

我使用devise for rails 3.2进行身份验证。我已将默认路由从devise更改为:

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

1 个答案:

答案 0 :(得分:0)

想要它无法访问?从路由中删除它,因此用户无法访问它。