2019-07-01から1ヶ月間の記事一覧
この文書はRails Tutorial 第4版 第6章 ユーザーのモデルを作成するの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 6.1 Us…
この文書はRails Tutorial 第4版 第5章 レイアウトを作成するの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 5.1 構造を追…
ECサイトに定番のウィッシュリスト。某有名ECショッピングサイトでは「ほしいものリスト」と呼ばれるアレです。Solidusではすでにウィッシュリスト用のGemが用意されているので、今回はそれを導入してみたいと思います。 ※本記事はSolidusでECサイトをつくる…
この文書はRails Tutorial 第4版 第4章 Rails風味のRubyの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 4.1 動機 4.1.1 組…
背景 VSCodeのインデントはデフォルトで半角スペース4つに設定されています。インデントはタブ派とスペース派で好みが分かれますし、プロジェクトによって変えたい場合もあり得ます。そこでこの記事ではVSCodeのインデント設定方法を紹介します。 手順 Comma…
この文書はRails Tutorial 第4版 第3章 ほぼ静的なページの作成の演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 3.1 セット…
この文書はRails Tutorial 第4版 第2章 Toyアプリケーションの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 2.1 アプリケ…
この文書はRails Tutorial第4版第1章の演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 1.1 はじめに 1.1.1 前提知識 1. Ruby…
preztoにはターミナルの見た目を変える様々なテーマが用意されています。 テーマはplompt -pコマンドでプレビューすることができます。 $ plompt -p (theme_name) pureのシンプルな表示が気に入ったので、これを導入することに決めました。 GitHub - sindres…
公式の説明に従って導入します。 GitHub - sorin-ionescu/prezto: The configuration framework for Zsh 経緯 ずいぶん昔に一度Preztoを導入したのですが、あまりよく理解しないままいい加減な設定をして放置してきました。そこで今回改めて最初からPretzoを…
サイズの大きなファイルの確認方法 コマンド アプリ 不要ファイルの例 フォトライブラリ スリープイメージ スワップファイル Adobeのキャッシュ Macのキャッシュ Sketchのオートセーブ 古いバージョンのJDK ゴミ箱 その他 Spotlightのインデックスを再作成す…
前提 ruby 2.5.3p105 rails 5.2.3 mysql2 0.5 経緯 DBとしてmysql2を指定したRailsプロジェクトにおいてbundle exec rake db:createやrails db:migrateなどデータベース関連のコマンドを打ち込むと次のようなエラーが出ました。 $ bundle exec rake db:reset…
DBとしてMySQLを使用する予定のRailsプロジェクトにてbundle installコマンドを実行した際、mysql2のインストールに失敗してしまいました。ここにその解決方法をメモしておきます。 前提 Ruby 2.5.3 Bundler 2.0.1 コマンドとエラーメッセージ $ bundle inst…
自分用の備忘録としてRailsプロジェクトの作成手順をここにまとめます。 前提 1. bundle init 2. bundle install --without production グローバルインストール(デフォルト) Gemの保存先をプロジェクト内のvendor/bundleに指定したい場合 3. bundle exec r…
本記事はRubyプロジェクトが依存するGemを一括でインストールまたは更新する際に使うbundleコマンドについての解説です。 Bundler bundleコマンド bundle init Gemfileの新規作成 bundle install Gemの追加 インストールの流れ Gemfile.lockがない場合 Gemfi…
Solidusで構築したECサイトの画像用StorageとしてAmazon S3を導入する方法を紹介します。 前提 Amazon Web Service(AWS)アカウント取得済み Heroku CLIインストール済み(brew tap heroku/brew && brew install heroku) ImageMagick*1インストール済み(sud…
RailsアプリをHerokuにデプロイする手順をまとめました。 前提 Herokuのインストール Herokuへのログイン アプリケーション枠の作成 アセットプリコンパイル コンソールにログを出力させる設定(Rails5では不要) Herokuへ送信 herokuへpushするときによくあ…
Solidusを利用してECサイトをつくる手順をまとめました。 Solidusとは 導入方法 前提 Railsプロジェクトの作成 Gemのインストール 管理者アカウントと商品サンプルデータの作成 ユーザー認証機能 エンジンの設定 DBのマイグレーション サーバー起動 動作軽量…