标签: ruby-on-rails
鉴于A has_many B,我在A控制器的给定方法中更新了模型B的一些属性。
A has_many B
如果在这个方法的最后我打电话
render action: 'show'
,将呈现旧值(即更新之前)。如果我做了
redirect_to @a
,将显示正确/更新的值。
可能导致此行为的原因是什么?有没有明确标记模型为“更新”的方法?
答案 0 :(得分:1)
尝试重新加载对象
@a.reload