我的模型似乎没有正确更新。
- 独角兽彩虹!在事件机器上
- mysql2 宝石
我可以production
在 8 个工作人员上以 1000 rpm 的速度在环境中重现。如果我my_model
在 Rails 控制台中更新(调用reload!
),一切正常。在本地我无法复制它。
从控制器:
# params[:my_model] = {:name => "new name"}
def update
@my_model = MyModel.first # {:name => "old name"}
Rails.logger.info @my_model.name
@my_model.update_attributes(params[:my_model])
redirect_to :action => :index
end
日志:
new name
old name
old name
old name
new name
我错了什么?感谢提前!