在同一控制器上号召性用语

Call to action on the same controller

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

def new
  new_method()
end

private

def new_method
 ...
end

这是正确的方法吗?

括号在Ruby中是可选的。但是,一个 action 收到来自客户端的调用并响应一个输出。你的私人 "action" 只是一个 functionmethod.

class User
    def create
      make_something(params)
    end

    private
    def make_something(params)
      #some implementation
    end
end