Ruby

Ruby

Rails で Specified key was too long; max key length is 767 bytes が出たときの対処法

以下のようなエラー Mysql2::Error: Specified key was too long; max key length is 767 bytes 以下のファイルを作成する。 config/initializer...
Ruby

Rails6(API) をHerokuへデプロイ後にApplication error

config/application.rb に以下を追加 config.load_defaults 6.0 config.autoloader = :classic
Ruby

RailsアプリをAWSで公開する(Rails+Unicorn+Nginx)

railsで作った簡単なチャットアプリをAWSのEC2+RDSで公開してみました。今回はその手順を自分の備忘録にメモ。 AWS側の下準備 VPCの作成 VPCとは、Virtual Private Cloudの略で...
Ruby

Railsマイグレーションでdocker内のmysqlコンテナにテーブルを作成する

docker内のmysqlコンテナにマイグレーションでテーブルを構築する方法を記事にしました。 この記事は、前回投稿した記事の続きになります。 前回のdocker-compose.yml version: '3' services:...
Ruby

Ruby on Rails(Rails+MySQL)をdockerで動かしてみる

最近、触り始めているRubyonRailsをdocker,awsと合わせて勉強していきたいと思っている今日この頃でございます。まず今回は、railsをdocker環境で動かすための、docker+rails環境構築を記事にしていきます。 ...
Ruby

Railsマイグレーションのindexの定義方法と対象について

最近、railsを使い始めて、データベース設計をする機会がありました。その際にindexについての学びが多かったのでメモ。 indexとは? テーブルの中の特定のカラムのデータを複製し、データを取得する際に検索が行いやすいように...
Ruby

【Windows10】Ruby on Railsの環境構築(Ruby 2.4.4-1 + Rails 5.2.0)

Ruby初心者が初めてRails環境構築した際のメモです。バージョンの違いで何度かエラーが出ましたが、いくつかバージョンを試したのでメモ。今回紹介する環境構築の手順は、お手軽にRuby on Railsを動かせる環境が欲しい方に向けた方法で...