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