我一直在拉我的頭髮,試圖讓任何與在設計的users_controller.rb中的「def創建」和「def更新」工作。Devise:users_controller.rb中的「def create」不工作?
舉例來說,我已經試過這樣:
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
我用這個代碼用適當的代碼一起顯示在意見段閃光的通知。但是,如果我提交空白表格,不完整表格或完整表格,則不會顯示任何內容。用戶註冊仍然會通過一個完整的表單,但它不符合我在「def create」中的任何內容。我嘗試了其他方法來測試閃存通知,例如發送到不同的頁面等,我沒有迴應。 「def更新」也是一樣,它似乎甚至不使用該代碼。
我對這個完全傻眼了,有什麼想法嗎?