-1
我正在学习rails并且我有一个问题
如何在同一控制器中调用另一个操作?呼吁在同一控制器上采取行动
def new
new_method()
end
private
def new_method
...
end
这将是正确的方法?
我正在学习rails并且我有一个问题
如何在同一控制器中调用另一个操作?呼吁在同一控制器上采取行动
def new
new_method()
end
private
def new_method
...
end
这将是正确的方法?
括号在Ruby中是可选的。但是,一个action
接收来自客户端的呼叫并响应一个输出。你的私人“行动”只是一个function
或method
。
class User
def create
make_something(params)
end
private
def make_something(params)
#some implementation
end
end
非常感谢你 我已经可以了解动作和功能或方法的区别 感谢您的回复 – Andres23Ramirez
是的,那是正确的。顺便说一句。你不需要空括号。 – spickermann
我明白了,非常感谢你的回复 – Andres23Ramirez