环境 ruby2.16 rails 4.2 web 下正常 ,但 rails c 模式下 ,声明了 has_many 后 ,不能使用子类集合方法 ,比如
声明 模型 a has_many bs 调用 a.bs 会报方法没有定义错误,奇怪的是这个问题有时候正常 ,有时候 不正常 ,没找到原因
rails c 有时重启依然不管用。我的系统是虚拟机下的 linux,中间几次系统挂起过,但有时候重启服务器也不行。现在换了台机器 ,正常 。有没有高手给解释一下原因啊?
你问题提的不明不白. 在出现问题时, 可以尝试在 console 中用 reload! 来重新加载代码, 如果好用了, 说明 rails c 需要重启.
reload!
rails c