エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails】引数は必要な分だけ渡すかまるごと渡すか【リファクタリング】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails】引数は必要な分だけ渡すかまるごと渡すか【リファクタリング】 - Qiita
環境 Rails 6.1.3.1 ruby 2.7.1 mysql Ver 8.0.26 前提 (1)User -> (多)Attendance before create_or_up... 環境 Rails 6.1.3.1 ruby 2.7.1 mysql Ver 8.0.26 前提 (1)User -> (多)Attendance before create_or_update_time!はざっくり言うと ・idがなかったら新規登録 ・idと時間の指定があったら特定して更新 ・idはあるが時間が指定がなかったら削除 を行うメソッド。 この場合、create_or_update_time!メソッドに引数を必要な分3つのみ(parameter[:punch_in]とparameter[:date]とparameter[:type])渡している。 引数が3つというのが少し多い気もするが、必要な分の引数を渡す方法で一見良いような気がする。 parameter = { id: employee.id, punch_in: { id: 1, value: '11:30' }, type