は、オンラインチュートリアルを踏襲した、私はのように見えるのセッションコントローラがありますログインが仕事をしていますがシンプルなRailsのセッションの質問
class SessionsController < ApplicationController
def new
end
def create
user = User.authenticate(params[:email], params[:password])
if user
session[:user_id] = user.id
redirect_to root_url, :notice => "Logged in!"
else
flash.now.alert = "Invalid email or password"
render "new"
end
end
def destroy
session[:user_id] = nil
redirect_to root_url, :notice => "Logged out!"
end
end
これをバックアップするモデル&データベーステーブルは、ありません。ログインしたユーザーのリストを表示する方法はありますか、それは不可能でしょうか?何らかの場所に保存されていない場合、サーバーはどのようにセッションを維持しますか?
良いアイデアですが、データベースに過負荷をかけないでください。 +1でも – apneadiving
すばらしいアイデア、うまくいって、ありがとう! – cjm2671