我的模型似乎沒有正確更新。爲什麼不是獨角獸+ mysql2 gem在多工人prod設置中顯示最新版本的模型數據?
- 獨角獸彩虹!在EventMachine的
- mysql2寶石
我可以在production
環境再現與1000轉的8名工人。如果我在Rails控制檯更新my_model
(呼叫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
什麼我錯了嗎?感謝您的提前!