Fun, Done, Learn

yazawa's tech blog

Rails で新しくプロジェクトを作る時のテンプレート手順

Rails で新しくプロジェクトを作る時のテンプレート手順 を書きました

【Git】特定のコミットの内容をコピーしたい時に使えるcherry-pick コマンド

Git

はじめに 今回は、プロジェクトで起きてしまったちょっとしたトラブルから、 cherry-pick コマンドについて調べる機会があったので、まとめてメモしておきます。 目次 はじめに 目次 ケーススタディ cherry-pick とは サンプルコマンド まとめ 参考サイト ケ…

【用語】Webhook ってなんだかわからなかったので調べてまとめる

はじめに 仕事で「そこの処理はWebhook でレスポンスを受け取っているはずなので云々」みたいなことを言われたので、よく知らなかったので改めて調べてみたことをまとめておきます。 目次 はじめに 目次 Webhook とは? Webhook の便利な使い方 まとめ 参考…

【Rails】あるURLを任意のコントローラーのメソッドに紐付ける方法

はじめに Railsではconfig/routes.rbに特定のキーワードを使ってルーティングの定義をすることで、URLとコントローラーのメソッドを紐づけてくれる仕組みがあるが、今回は通り、URLを別名のメソッドに紐付けたい時に役に立つ知識をメモしておく 目次 はじめ…

モダンな技術を使ってプロダクトを開発できるようになるための入門手順(バックエンド)

はじめに エンジニアとしてフルスタックで技術を身に付けたいと思っており、かつその技術をどのような順番で修得して行くと良いのかという道のりを、メモとして残しておく。 道のりに加えて、その技術を身につける際に参照する情報もまとめておく。 目次 は…

Vue.jsのディレクティブを何度も使って基本文法をマスターする

はじめに 仕事で新しくVue.jsを使うようになったので、まずは基本文法をマスターできるよう、復習問題のを含んだブログを書いておく。 目的 1週間後、2週間後、1ヶ月後の自分(または同じような境遇の人)がこれを見て復習できるように。 目次 はじめに 目的 …

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…