2021-05-18から1日間の記事一覧

application_controller.rbとhelperの使い分け

application_controller.rbとhelperの使い分け [app/controllers/application_controller.rb]に記載するもの ・controllerで使うものを記載する。 [app/helpers ファイル]に記載するもの ・基本的にビューで使うものを記載する。(controllerで使う場合は、in…

アクション、メソッドとインスタンスメソッド、クラスメソッドの違い

[アクション、メソッドとインスタンスメソッド、クラスメソッドの違い] [アクション] ルーティングによりリクエストを受けた時に実行される処理のこと。(コントローラに記載する。) アクションとは、コントローラクラスのメソッドの事。 [メソッド] 処理をま…

findとfind_byの違い

findとfind_byの違い [findメソッド] @board = Board.find(1) ``` 上記のように[find]メソッドは、idを条件にした時にのみ使える。(該当するidのものを全て取得する。) また、該当するものが見つからない場合は例外(RecordNotFound)が発生する。 下記のよう…