验证后,我显示错误并返回:same
页面。表单上的某些字段已填写,因此我希望在显示错误消息时保持填写。这是我的控制器代码:
def signup
@user=User.new(params[:user])
if @user.save
render "thanks", layout: "thanks"
else
flash[:notice] = "Unable to create an user, user name already exists. Try again!"
render "signup", layout: "signup"
end
end
我的视图代码如下:
<%= form_for "user_signup" do |f|%>
<%= f.text_field :username %>
<% end %>
这该怎么做?