Kanioの日記

ジャンルが定まらず、混沌としています。

IT開発記録

Ruby クラス確認、日時の変換 - IT開発備忘録

細かいの色々 クラス確認、日時の変換 ... 等 クラス確認 基本だけど良く忘れる、やばい。kind_of? と同じ。 obj.is_a?(mod) ドキュメントによると is_a? は オブジェクトが指定されたクラス mod かそのサブクラスのインスタンスであるとき真を返します。 in…

Rails Validation - IT開発備忘録

Documentを読むと大体解決する。 Active Record Validations — Ruby on Rails Guides 普通のValidation 基本覚えられないので、都度ドキュメントを見た方が早い。省略。 Custom Method 自分でvalidationの方法を書きたい場合。 validates を validate にして…

Rails Minitest - IT開発備忘録

なぜ人はspecを使うのか。 こういうのは本家のDefaultが正義でしょ、Minitestを使おうぜ。assertとstubとかmockを覚えれば大体いける。 Document Testing Rails Applications — Ruby on Rails Guides Assert ドキュメントを見るのが良い。 よく忘れるのはこ…

Rails エラーハンドリング - IT開発備忘録

偉い人がいるもんで、毎回これを読んで確認している。古い記事だが、これが答えなのでは? Railsアプリの例外ハンドリングとエラーページの表示についてまとめてみた - Qiita 自分は Controllerでのrescue_fromによる例外捕捉 をして、補足しきれないrouting…

Rails Model のロギング - IT開発備忘録

Modelの基本的なログを楽に扱いたいので、callbackの処理をまとめたmoduleを作って、application_record.rb に読み込ませることにしている。より良い方法があると思う。誰か教えて。 Documentは地味にSPAだった。 Active Record Callbacks — Ruby on Rails G…

Rails Scaffoldコマンド - IT開発備忘録

環境は Rails7 普通に使う $ rails g scaffold ModelName カラムのデータ型を指定したり、外部キーを指定したり $ rails g scaffold ModelName hoge:integer moge:string model_name:belongs_to モデル以外を作る $ rails g scaffold_controller ModelName G…

IT開発備忘録 まとめ

人生で10回以上検索した気がする事項を備忘として残すことにした。5年ぐらい前に作っとけばよかった。 ScaffoldRails Scaffoldコマンド - IT開発備忘録 - Kanioの日記 ModelのロギングRails Model のロギング - IT開発備忘録 - Kanioの日記 エラーハンドリン…

最初に confing/application.rb をいじる - Rails7 開発記

最近思い出したことがある。自分はITエンジニアだった。 ということで、特に何もすることのない休日を有効利用すべくサービスを開発することにした。副業をしようかとも思ったけれども、「コードは好きに書きたいんだよ」という内なる欲求に勝てなかった。ち…