Fun Done Run

yazawa's tech blog

Rails アプリにモデルスペックを導入する

はじめに 今回はRails でアプリケーションを作っている際に、モデルスペックを書くシーンがあったので、「どんなテストを書けば良いのか」という観点でまとめてみた。 目次 はじめに 目次 参考書籍 モデルスペックを導入する時の手順 モデルスペックに含める…

複数コミットをgit rebaseでまとめる方法

Git

はじめに 今回はチーム開発でモダンな現場であればどこでも使われているGit の rebase コマンドを使ったケーススタディを紹介する。 こんな時に使いたい pushする前に自分のローカルでコミット履歴を綺麗にしたい コミットする単位を間違えた 使用するコマン…

Rails でプログラミングする時に意識しておきたいこと

はじめに 今回はRails でWeb アプリケーションを作る時に、常に意識しておくと良い点をまとめておく。 scaffold で生成されたコードをなるべく維持したまま機能を実現する コントローラーを経由して画面を表示する際に、 scaffold に近い形でコントローラー…

小さなことを習慣化しよう!「TIL」を始めてみた

小さな習慣として実践していることについて書きました。

Rails で複雑なレコード検索処理を簡単に組み込める『Ransack』の紹介

検索機能を簡単に実装できるgem であるRansack について書きました!

CircleCI でリモートリポジトリにプッシュした時にRSpec を実行する

CI

CircleCI でRSpec を実行させる手順を書きました。

CircleCI ではじめてのビルドを成功させる

CI

circleci の入門記事です。

Tama Ruby会議01 に参加した #tamarubykaigi01

Tama Ruby会議01の参加レポートを書きました。

開発サイクルを爆速で回そう! ~ Herokuを使ってRailsアプリをデプロイするまで ~

Rails アプリをHeroku にデプロイするまでを書きました。

『テストファーストで開発したら最高だった!』というタイトルでLT をしてきた

LTレポートを書きました。

先週の振り返り (2019年6月17日週)

先週の振り返りをしました

リクエストをすべてログに出したい / Laravel の Middleware を使ってリクエストをログに出す

Laravel のログ出力の話です

先週の振り返り (2019年6月第3週)

先週の振り返りをしました

先週の振り返り (2019年6月第2週)

先週の振り返りをしました

「続ける」ことを習慣にしたい / 『「1日30分」を続けなさい!』を読んだ

初めて書評というか読書感想文を書いてみました!

【Git Bash Here】ファイルの一部分をコミットしたい時のコマンドフロー

Git

【Git Bash Here】ファイルの一部分をコミットしたい時のコマンドフロー

Postgresqlでデータベースをコピーする方法

DB

ちょっとしたDBのtipsを投稿しました

【Git Bash Here】コマンドラインでマージしたコミットを打ち消す方法

Git

Gitコマンドでマージしたコミットを打ち消す方法を書きました!

すごくかんたん!シェルスクリプトで同じフォーマットのファイルを複数作る方法

シェルスクリプトで同じフォーマットのファイルを複数作る方法を書きました

Ruby on Rails 入門 ~ Scaffoldで生成されるコードを理解する

LT;DR Ruby on Rails でアプリを作りたくなったので、お手軽な rails generate scaffoldで生成されるコードの内容をきちんと理解したい 前提 book_library というプロジェクトを rails new 済み 以下のコマンドでscaffoldを作成済み % rails generate scaffo…