Rails アプリケーションのルート設定に苦労しています。私はrestful_authenticationをインストールし、ほとんど指示に従いました。このようにルートを設定しました:
map.login '/login', :controller => 'sessions', :action => 'new'
map.logout '/logout', :controller => 'sessions', :action => 'destroy'
map.resource :session
ログインしていない場合は、http://localhost:3000/session/newにリダイレクトされます。lib/authenticated_system.rb のコードが言うように、それはある種の意味がありますredirect_to new_session_path
。
しかし、ルート マッピングは両方の方法 (コードから URL へ、および URL からコードへ) で機能すると考えられていました。誰か説明できますか?ありがとう