點選quit group 和join group都出現報錯Unknown action

Published on:

錯誤

點選quit group 和join group都出現報錯Unknown action,對過教材都沒錯,複製貼上後也還是一樣。

助教給的解法

1,view文件裡面的路徑錯了
2,action寫錯controller
兩個錯誤必有其一
你看看quit和join有沒有寫對位置

想法:

確認view路徑正確
quit和join也正確
會不會是end位置擺錯或是其他的def end沒寫好
於是檢查整頁的groupscontroller
發現之前的def create 少了一個end
多加一個end 在def quit最下方
導致 quit join 雖然有打但是無法顯示

結論

輸入習慣不好
首先縮進是有含義的
一般是用tab鍵
另外,這個程序不僅僅是從上往下的, 也是從外往里的

有包含關係
比如最下面的end是和第1行的class把這裡所有的文件都包起來的
def index和end是把裡面的代碼包起來的
所以寫的時候是先寫外面, 把一對寫好
再寫裡面
縮進去是為了表現出包在裡面的, 不和上一層的對齊
這樣看就知道他是包在裡面的是屬於哪一個的def
然後寫的時候也是 從外到里的

把外面的寫好, 再往裡面寫

Comments

comments powered by Disqus