全栈工程师成长记

编程重新定义人生

rails c也一样重启治百病哦

修改db里table的栏位之后,在rails c里运行group或者user之类的命令,提示没有找到metod。
经检查拼写没有错误,标点符号也不是全角。
解决的办法是exit,再重开rails c就可以了。
原因在于rails c不是实时载入变更的,所以保存修改之后记得重开rails c。

一个小诀窍,当rails c提示没有找到method :xxx的时候,直接把那个冒号和method的名字复制过来,看看是不是自己打错字了。

rails s的报错页面也会经常提示拼写错误说 Do you mean XXX?通常那个XXX列表里面就有正确的解答。