假设用户正在编辑他们的设置,它会失败并且网址现在是/ user而不是/ user / edit,它正在使用用户控制器中的更新操作,而不是返回编辑操作。有没有办法改变这个?
我在编辑操作中有实例变量,现在我还必须将它们放在更新操作中,以便在表单失败时页面仍然有效。这是容易忘记的事情。您能告诉render 'edit'
不仅渲染edit.html.erb而且还使用编辑操作吗?
可能是render 'edit', :action => 'edit'
?
答案 0 :(得分:0)
您可以定义一个用于设置实例变量的私有方法。然后在两个操作中重复使用此方法。