STUDY MEMO

学習のメモ書き

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

<Ruby on Rails エラー編> bundle installが失敗した時の対処 〜libv8, mysql2, therubyracer〜

前提 libv8エラー 対処法 参考文献 mysql2エラー 対処法 参考文献 therubyracerエラー 対処法 参考文献 最終的な.bundle/configの中身 前提 ・Mac Retina ・MySQL Ver 14.14 Distrib 5.7.32 ・Redis 3.2.9 ・Node.js 12.14.0 ・Yarn 1.22.10 # Gemfile sourc…

<Rspec> バリデーションテストについてのメモ

前提 FactoryBot validとerrorsの順番 バリデーションテスト 参考・引用文献 前提 Gemfile group :development, :test do ... gem 'rspec-rails', '~> 4.0.2' gem 'factory_bot_rails' end schema.rb create_table "tasks", force: :cascade do |t| t.string…

<Rspec> .rspecのへの--format documentationの記載について

RSpec の出力をデフォルトの形式から読みやすいドキュメント形式に変更する設定。 これによってテストスイートの実行中にどのスペックがパスしたのかわかりやすくなる。 テストスイートとは? ソフトウェアの目的や対象ごとに複数のテストケースをまとめたも…

<Ruby on Rails> Githubにgemをチェックインしない方法

.gitignoreへの設定 gemの保管先の指定 --path vendor/bundleをつけ忘れた場合 参考文献 .gitignoreへの設定 githubにgemfileとgemfile.lockをインストールしていることから、gem自体のインストールは不要。(push時とても重くなるなどの弊害がある) そのた…

<VSC> ターミナルから開く設定 for Mac

1. vscodeを開く 2. Command Paletteを⇧⌘Pで開く Command Paletteとは? you have access to all of the functionality of VS Code, including keyboard shortcuts for the most common operations. →一般的な操作のショートカットを含むvscodeの機能にアクセ…

rbenvとは

公式の導入部分で以下のように説明されている。 Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production. Put rbenv to work with Bundler for painless Ruby upgrades and bulletproo…

<Ruby> メソッドメモ

inspect 参考文献 getsメソッド 参考文献 pメソッド 参考文献 even?メソッド 参考文献 inspect オブジェクトを人間が読める形式に変換した文字列を返すメソッド。 railsガイドのarticles_controller.rbにinspectを使用すると以下のような表示になる。 inspec…