鉴于此A has_many B
,我在 A 控制器的给定方法中更新模型 B 的一些属性。
如果在此方法结束时我调用
render action: 'show'
,旧值(即更新之前)将被渲染。相反,如果我这样做
redirect_to @a
,将显示正确/更新的值。
什么可能导致这种行为?有没有一种方法可以将模型显式标记为“已更新”?
鉴于此A has_many B
,我在 A 控制器的给定方法中更新模型 B 的一些属性。
如果在此方法结束时我调用
render action: 'show'
,旧值(即更新之前)将被渲染。相反,如果我这样做
redirect_to @a
,将显示正确/更新的值。
什么可能导致这种行为?有没有一种方法可以将模型显式标记为“已更新”?