アヤオのレベリングキロク

日々のインプットをここでアウトプットします

2022-01-27から1日間の記事一覧

【Rails】ActiveStrageを使ってみた話

きっかけ Rails5.2からの機能だから使ったことがありませんでしたが、新規実装時にファイル添付機能をこれで実装することになりました。 その時にキャッチアップした内容を書きたいと思います。 ActiveStrageの設定 1. 専用テーブルの作成 すでにされている…

【Rails】migrationしたりし直したりするときのコマンドまとめ

きっかけ 新しいサービスの開発をお手伝いしている時、仕様がどんどん変わり、DBの構成の変化も大きかったです。 その時テーブルのカラムの構成を変えたりすると、今あるデータをまるっと入れ替えたいことがありました。 Railsにはサクッと直してくれるコマ…

【Rails】Mailhogを使ってみる@MacOSのローカル

Mailhogを使ってみたい! 会社で使ったことはありますが、他の方が設定してくれたのをDockerでまるっと使っていました。 今回、自分で初めて設定してみて、若干つまったのでキロクしておこうと思います。 Mailhogって何? goで作られたオープンソースのメー…

【Rails】トランザクションについて見直してみる

きっかけ 働いていた時、特にコード規約がなく、いろんな人が触ったコードだったためか、いろんな書き方がされていた 複数のレコードを同時にsaveする時に、使うのは知っている ただベストプラクティスはどうなのかをちゃんと考えたことなかったので見てみる…

【Rails】sessionの仕組みや使い方の疑問を調べる

きっかけ sessionって根幹の機能だからほぼ完成されてて、あんまり触ることも、作ることもなかった。 仕組みは知ってるつもりだけど、いざ作れって言われたら、少々時間かかりそう。。 しかもフレームワークがよしなにやってくれちゃって、ブラックボックス…

技術ブログスタート!

こんにちは〜 ついにブログを始めてみようと思います。 今さらブログは微妙かなと思ったりもしてたけど、文字でアウトプットしたくなったので! 目的は? 最近フリーランスを始めたけど、そこで得たノウハウを自分に定着させたいと 思うようになりました。 …