2014-02-25 84 views
0

我想在一個動作中處理邏輯。呼叫ActionController動作和呈現模板路徑中沒有路徑

如果某個塊爲真,我想調用另一個動作,以便其邏輯運行,然後爲該動作渲染相應的視圖。

現在我做

def conditional_action 
    Foo.bar! 
    render action: :conditional_action 
end 

def process_logic 
    if @baz == 1 
    conditional_action 
    end 
end 

如何避免第三行?

+0

什麼三線你想避免 – bjhaid

回答

0

也許你可以添加以下語句:

redirect_to :action => any_action, :params => your_params 
+0

重定向到找不到路線 – quantumpotato