Ruby

rbenv の ruby バージョンを更新する

2018-12-25 Ruby 2.6.0 がリリース。 Ruby 2.6.0 Released 早速インストールしようとしたけど、rbenv にバージョン 2.6.0 がない。 どうすればいいの、、、ってやったことメモ。 参考 以下サイトを参考にしました。 この記事は、ほぼ参考サイトの転載です。 …

Rails JSON API で CSRF トークン検証をスキップする

コントローラに以下を追加 skip_before_action :verify_authenticity_token, if: :json_request? def json_request? request.format.json? end (参考) RailsでAPIを書いたときの雑な感想 | Yucchiy's Note

RSpec の基本的な使い方

最近、RSpec を学習していたので調べたことまとめ まずは おそらくここが正式なドキュメントサイト (参考) RSpec: Behaviour Driven Development for Ruby RSpec の初期設定 % bundle exec rspec --init create spec/spec_helper.rb create .rspec テストプ…

Bundler の基本的な使い方

Bundler のインストール % rbenv exec gem install bundler % rbenv rehash % bunder -v rbenv rehash はコマンドプログラムの更新 rbenv のヘルプには次のようにある Rehash rbenv shims (run this after installing executables) Bundler で gem をインス…

rbenv で Ruby環境構築

昨年(2017-04-25)の記録が残っていたのでまとめておく 前提 はじめる前に rbenv + ruby-build のインストール バージョンを指定して Ruby をインストールする 特定のディレクトリにのみ Ruby のバージョン変更を適用する (おまけ) そのとき gem は? 前提 ロ…