-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