0

私はレールにアプリを持っていて、devise forを使用してauthenticationいますが、代わりに次のエラーが表示されsign_inます。

私のroute.rbの内容は次のとおりです。

Blog::Application.routes.draw do
  devise_for :users 
  resources :posts
  get "home/index"
   root :to => 'home#index'
end

ここに画像の説明を入力してください

どこが間違っていたのかわかりませんが、エラーがどこにあるかを誰かに教えてもらえれば素晴らしいと思います。ありがとう

4

2 に答える 2

2

オプションを使用:asして、リソース名を構成します。

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
于 2012-12-18T11:20:05.917 に答える
0

を必要とするためのユースケースは何SessionsControllerですか?サインアウト専用の場合は、を呼び出す独自のメソッドを作成するだけですsign_out @user

このウィキの記事を見て、それがあなたの質問に答えるかどうかを確認してください。

幸運を!

于 2013-06-20T02:50:01.673 に答える