在用 Grape 写 API 接口的时候,每次更改都需要重启 server 才生效, 有没有方便一点的方法呢?
在 mac 上 rails s 停止用 control+z 还有杀进程,有点麻烦, 在 ubuntu 上 rails s 然后 ctrl+z 进程就自动关闭了 还方便很多
mac 上有什么好方法能不重启 server 让 grape 生效吗?或者其他方便的方法能方便让修改的 API 马上可以用呢?
有几个办法。
一个是用 shotgun 替换 rails s 来跑。
rails s
另一个方法参见 stackoverflow 上的这个问题:http://stackoverflow.com/questions/9093411/how-can-i-force-rails-3-2-to-reload-mounted-rack-app-per-request-in-development