Rubyの新機能で、初めてのアプリケーションを構築しようとしています。 "ActiveRecord :: StatementInvalid in SessionsController#createRuby on rail、テーブルが見つかりません
テーブル 'users'を見つけることができませんでしたが、私は最近よくログインしました。 "私はデータベースとテーブルがあることを確認しました、私はそれが働くために使用されていることを知っています、なぜ今それは動作していないと思う。エラーメッセージは、ファイルへのセッションを作成するには、このビットを持っているセッション制御装置を参照している:
ユーザモデルでdef create
@user = User.authenticate(params[:email], params[:password])
if @user
session[:user_id] = @user.id
redirect_to root_url, :notice => "Inloggad!"
session[:user] = @user
else
flash.now.alert = "losenord eller email stamde inte overens..."
render "new"
end
end
と、このビット:できるものについての暗示で
def self.authenticate(email, password)
@user = find_by_email(email)
if @user && @user.password_hash == BCrypt::Engine.hash_secret(password, user.password_salt)
@user
else
nil
end
end
誰もが問題なの?私はちょうど出始めと鮮やかなプログラマはないですしています、これは、本当に馬鹿であれば申し訳ありません...
uがああ –