2017-05-07 8 views
-1

レールを学習していますが、質問があります
同じコントローラの別のものからアクションを呼び出すにはどうすればよいですか?同じコントローラで行動を呼び出す

def new 
    new_method() 
end 

private 

def new_method 
... 
end 

これは正しい方法でしょうか?

+1

はい、正しいです。 Btw。空のかっこは必要ありません。 – spickermann

+0

ご連絡ありがとうございます。 – Andres23Ramirez

答えて

1

Rubyではかっこはオプションです。しかし、1つのactionはクライアントからの呼び出しを受け取り、1つの出力に応答します。あなたのプライベート "行動"はfunctionまたはmethodです。

class User 
    def create 
     make_something(params) 
    end 

    private 
    def make_something(params) 
     #some implementation 
    end 
end 
+1

ありがとうございました 私は既に行動と機能または方法の違いを理解することができます あなたの返信ありがとう – Andres23Ramirez

関連する問題