サインイン フォームで、ユーザーがサインイン ボタンをクリックしてサインインすると、サインイン フォームはセッション リソースを介して create アクションを呼び出します。
アクションは次のとおりです。
def create
user = User.find_by_email(params[:session][:email].downcase)
if user && user.authenticate(params[:session][:password])
#Sign the user in and redirect to user's main page
else
flash[:error] = "Invalid email/password combination"
render 'new'
end
end
flash[:error] は機能していませんが。
静的ページコントローラーに「flash[:notice]」を配置して、ホームページがリダイレクトされるたびに通知をフラッシュしようとしましたが、それも機能しません。
私のテストスーツは私にこのエラーを与えます
Failure/Error: it { should have_selector('div.alert.alert-error', text: 'Invalid') }
expected css "div.alert.alert-error" with text "Invalid" to return something
これは私の css に問題がありますか?
ご協力いただきありがとうございます!