这answer已有5年历史,并不是那么具体。
我刚刚开发了几个小时。服务器重启后我的代码工作正常。我无法确定,但我认为这是因为我对模型中的范围验证所做的更改:
validates :name, presence: true , uniqueness: {scope: :institution_id}
今年的answer似乎并不适用于我的情况。特别是,这条规则似乎并不适合我:
"这里的一般经验法则是改变外面的任何东西 app /或config / routes.rb将需要重启。"
还有其他一些规则要考虑吗?在开发过程中,我希望尽可能避免重新启动服务器。
我想一个有效的答案可能是this answer仍然是正确的。如果它得到足够的投资,我会认为它仍然是准确的,并且我的调试冒险 - 修复 - 与服务器重启是一些其他尚未定义的问题。 / p>
附录:
我正在使用:
服务器启动:
[2014-10-12 09:29:29] INFO WEBrick 1.3.1
[2014-10-12 09:29:29] INFO ruby 2.1.2 (2014-05-08) [x86_64-darwin13.0]
[2014-10-12 09:29:29] INFO WEBrick::HTTPServer#start: pid=9366 port=3000