看板 Ruby 關於我們 聯絡資訊
剛剛在這個問題上卡了很久, 本來在controller裡有個method叫fbrequest, 後來我想把它改名為request,殊不知這正是災難的開始, 明明我的routing是把root導向index method, 但卻會跑只在request裡檢查物件是否存在的程式, 還會無限cache。 有圖有真相:http://i.imgur.com/YwiGTXd.png 有高手能解釋一下我倒底幹了什麼蠢事嗎? 另外附上這個project的網址:https://github.com/Unicellular/FB_request 這個是我改好的版本,但是如果把fbrequest改成request,就能重現上面那張圖XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.207.169
a83294:保留字? 11/27 23:30
lTERRAl:我想你 蓋掉了 rails 預設的保留 method 11/27 23:35
lTERRAl:預設會有 request 還有 response 11/27 23:35
lTERRAl:request 是用來處理 導向正確的controller跟 action 11/27 23:36
lTERRAl:而response 是用來導向正確的 view template或是 path 11/27 23:36
lTERRAl:像是你可以使用 request.post? 來檢查是否為post verb 11/27 23:38
lTERRAl:這裡因為你蓋掉你的controller的 request method 11/27 23:38
lTERRAl:變成 你導不到正確的action 一直重複你的request method 11/27 23:39
lTERRAl:才會行成你這種首頁導不到 一值重複執行這個request方法 11/27 23:40
rexkimta:唔喔…我早該想到的…此時覺得自己超菜的。 11/28 00:19
ck574b027:竟然取菜市場名,菜逼巴無誤。 11/28 00:50