我有一個相當獨特的問題,可能有一個簡單的答案,但我一直沒能弄明白。Rails 4.1創建頁面當鏈接未找到
我正在使用rails 4.1並創建一個應用程序,我想接受不作爲NFC標籤註冊過程的一部分的網址。
例如,假設該應用位於example.com,並且我編寫了一個帶有example.com/xyz123網址的NFC標籤。
我不希望rails應用程序吐出一個404錯誤,而是將該標記賦予登錄的用戶帳戶,並允許他們將該url註冊到其創建的用戶個性化頁面之一。
我已經挖掘了錯誤處理的文檔,但似乎沒有解決問題,我似乎無法找到核心API中的這些請求處理的位置以及我如何在應用程序中覆蓋它們.rb控制器。
難道你沒有在你的routes.rb文件中定義路由。這似乎是你試圖訪問的網址沒有找到,所以它發生404錯誤。你有一些控制器,放置代碼,得到'/ xyz123'=>'page#index'。或者,如果你想這是自定義網址,那麼寧可試試看'/:someparameter'=>'page#index' – Sandeep
我不想在應用中預先註冊任何標籤路由。相反,當他們脫線時,他們將在其中編碼一個字母數字網址路由。我想捕獲去example.com/xyz123生成的錯誤並將該URL註冊給用戶。 – socialconquest