作者janyfor (妳哪位ㄚ)
看板Ruby
標題[RoR ] 錯誤連結
時間Wed Dec 5 10:54:25 2007
如果使用者打入了不正確的URL
該怎麼告知無此頁面
在每個地方加判斷太麻煩了QQ
例如:
http://localhost:3000/new
↑沒有 new 這個 controller
http://localhost:3000/news/no
↑沒有 no 這個 action
http://localhost:3000/news/show/66
↑沒有 66 這個 id
該怎麼辦呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.203.53
1F:推 deduce:rails_app/public/404.html 12/05 11:18
2F:推 janyfor:直接改頁面就可以? 12/05 11:22
3F:推 godfat:沒有這個 id 你恐怕還是要自己處理,覺得「每個地方」 12/05 16:26
4F:→ godfat:太煩的話,就是要做 abstraction 了,如 before_filter 12/05 16:26
5F:→ shelary:我是在 application.rb 做一些基本的檢查 12/06 06:30