在切换到Rails 3之后,我注意到必须重新启动服务器才能使STI模型类在每个请求中重新加载。例如,假设我有以下代码:
# app/models/vehicle.rb
class Vehicle < ActiveRecord::Base
end
# app/models/car.rb
class Car < Vehicle
end
如果我对 Vehicle
进行更改,那么更改会在下一次请求时加载。但是如果我对 Car
进行更改,必须重新启动服务器才能加载。
有什么解决办法吗?
我正在运行 WEBrick,但我并不固执于它。