我的问题是:我需要在访问,完成和呈现另一个Controller操作之后访问一个操作,并且第二个原因操作将有另一个渲染。观察者想要使用,但从我读到的它们只涉及模型。
def action_1
render :xml => {:success => "Msg success."}
端
def action_2
render :nothing => "", :locals => {:scheduling_id => scheduling_id}
端
答案 0 :(得分:0)
“动作”只是方法调用。 action_1
可以致电action_2
,but you can't call render
more than once,因此您遇到了需要处理的结构问题。
也许这样的事情是你想要的?
class MyController < ApplicationController
def my_action
# ...
my_shared_stuff
render ...
end
private
def my_shared_stuff
# ... shared things
end
end