Jac*_*lla 3 ruby-on-rails ruby-on-rails-3
是否可以在一个 shell 中运行“rails 控制台”,然后在另一个 shell 中运行“rails 服务器”,然后将控制台中的代码更改渗透到正在运行的应用程序中?想必这是不可能的,但我只是想检查是否有办法。
编辑:两者都在同一环境中运行。我所说的代码更改是指对类定义的更改(例如重写 Post 模型上的方法)。
如果你修改任何数据,那确实会渗透。然而,通过打开类和“猴子修补”它们来动态完成的方法修改不会影响您正在运行的应用程序 - 除非您修改的方法修改了数据。
但是,始终建议在具有不同数据的不同环境中运行控制台,以避免损害正在运行的应用程序。
| 归档时间: |
|
| 查看次数: |
742 次 |
| 最近记录: |