我正在为我的应用程序设置基本身份验证/登录,并遇到了一个烦人的小问题。
下面是我的“创建”方法:
def create
@user = User.new(user_params)
if @user.save
flash[:notice] = "You signed up successfully"
flash[:color]= "valid"
else
flash[:notice] = "Form is invalid"
flash[:color]= "invalid"
end
render "index"
end
在渲染索引时有时会得到表单无效,有时你已经注册成功,即使数据成功添加到数据库,我也会得到表单无效。
<% if flash[:notice] %>
<div class="notice"><%= flash[:notice] %></div>