我在 Rails 上进行一项操作,但我希望从另一项操作中继续处理。我的代码如下所示:
send(new_action) #call the new_action method
action_name = new_action #change the controller.action_name
render :action => new_action #inform the view that we're in new_action
这行得通,但是 action_name——尽管它在 ActionController 实例中发生了变化——在从视图中检索时被重置为
controller.action_name
有什么方法可以设置并使其粘住吗?
编辑:我找到了另一个不涉及此问题的解决方案,即此处。谢谢!