我一直在努力让设计的 users_controller.rb 中的“def create”和“def update”能够正常工作。
例如,我试过这个:
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
flash[:notice] = "Test Save"
else
flash[:notice] = "Test Error"
end
end
end
我已将此代码与适当的代码一起使用,以在视图部分显示 Flash 通知。但是,当我提交空白表格、不完整表格或完整表格时,什么都没有显示。用户注册仍会以完整的形式完成,但它不遵循我在“def create”中输入的任何内容。除了快速通知之外,我还尝试了其他测试方法,例如发送到不同的页面等。我没有得到任何回应。“def update”也是如此,它似乎甚至没有使用该代码。
我对这个完全傻眼了,有什么想法吗?