如何防止ActiveRecord查詢未返回結果時我的控制器發生錯誤?處理ActiveRecord結果 - 找不到記錄
ActiveRecord::RecordNotFound in PasswordResetsController#edit
Couldn't find User with password_reset_token = rqZEGQUH54390Pg-AUC5Q
我以爲「!」符號會產生一個404,但至少在開發中,它會在瀏覽器中顯示錯誤跟蹤。
如果查詢不返回任何內容,下面的這個方法是否會在生產中生成404?
如果不是,我該如何解決?
感謝
def edit
@user = user.find_by_password_reset_token!(params[:id])
end
完美。謝謝,喬納森 – Slinky
@Slinky沒問題。如果它有幫助,你會考慮接受它作爲答案嗎? –
我試圖接受,但不得不等待5分鐘..現在好了。 – Slinky