beryuのチラシの裏

新米エンジニアの個人的なメモ

2020-09-01から1ヶ月間の記事一覧

FactoryBotを使った画像ファイルのアップロードテストについて

今回はRspecで、テストデータに画像ファイルを持たせるためのアップロード方法について学んだことをメモしておきます。 環境としては、FactoryBotとCarrierWaveを用いた方法になります。 例として、下記のようにpostモデルにimageのアップローダーが設定され…

Dockerでよく使うコマンドについて

最近は作成中のポートフォリオにdockerやCircleCI、AWSの環境を導入する作業に勤しんでいます。 CircleCIの自動テストがなかなか上手くいかず、Dockerの環境構築と合わせて一週間ほどの期間を費やしてしまいました… なかなか理解の及ぼないところもあります…

FactoryBotのcreateとbuildについて

最近はあまり手を付けていなかったRspecのテスト作成に取り組んでいます。 テストを実行するに当たってテスト用のデータを用意する必要がありますが、 そのデータ作成のサポートをしてくれるのがFactoryBotというgemです。 FactoryBotを使うにあたってネット…

画像のリサイズ(CarrierWave+MiniMagick)

作成中のアプリは写真を投稿する機能があるのですが、アプリで投稿した写真を理想の大きさで表示するためにリサイズする必要がありました。 今回はCarrierWaveとMiniMagickを使用する場合、リサイズする方法がいくつかあったためメモを残しておきたいと思い…

DBのindexについて

ついに右腕のギブスが外れ、ほとんど不自由なく生活できるようになりました。 まだ肘を真っ直ぐに伸ばすことはできませんが、右手で箸を使えることがとにかく嬉しいです! 気付けば9月に入りました。 ポートフォリオを完成させ、就職活動を10月には始めたい…