rubyでは、メソッドは呼び出すよりも前に定義するというルールがあったと思うのですが、以下の様なコードでメソッドが呼び出せるのはなぜなのでしょうか?
ruby
1def create 2 Hoge.create(hoge_params) 3end 4 5private 6def hoge_params 7 params.permit(:name, :text, :image) 8end
投稿2015/11/15 16:28
rubyでは、メソッドは呼び出すよりも前に定義するというルールがあったと思うのですが、以下の様なコードでメソッドが呼び出せるのはなぜなのでしょうか?
ruby
1def create 2 Hoge.create(hoge_params) 3end 4 5private 6def hoge_params 7 params.permit(:name, :text, :image) 8end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。