调用ActionController动作&渲染模板没有路径中的路径

时间:2014-02-25 02:11:09

标签: ruby-on-rails ruby model-view-controller

我想在一个动作中处理逻辑。

如果某个块为真,我想调用另一个动作以使其逻辑运行,然后为该动作呈现相应的视图。

现在我正在做

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

def process_logic
  if @baz == 1
    conditional_action
  end
end

如何避免第三行?

1 个答案:

答案 0 :(得分:0)

也许你可以添加声明:

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