在同一个控制器上呼吁采取行动

时间:2017-05-07 20:52:07

标签: ruby-on-rails ruby controller actioncontroller

我正在学习rails,我有一个问题   如何在同一个控制器中调用另一个动作?

def new
  new_method()
end

private

def new_method
 ...
end

这是正确的方法吗?

1 个答案:

答案 0 :(得分:1)

括号中的括号是可选的。但是,一个action接收来自客户端的呼叫并响应一个输出。您的私人“操作”仅为functionmethod

class User
    def create
      make_something(params)
    end

    private
    def make_something(params)
      #some implementation
    end
end