Ruby

【学習メモ】 Ruby on Rails チュートリアル 第6章 ユーザーのモデルを作成する

created_atやupdated_atに登録される時刻は、初期の設定では、UTCになります。 >> user.updated_at => Mon, 23 May 2016 19:05:58 UTC +00:00 日本時間にしたい場合は、config/application.rb のconfig.time_zone に、Tokyoを設定します。 module Asagao cla…

rails console をデータベースに変更を与えないように起動する

% rails console --sandbox Any modifications you make will be rolled back on exit >>

【学習メモ】 Ruby on Rails チュートリアル 第2章 Toyアプリケーション

アプリケーションの作成 第1章 と同じように、skip-bundleオプションを指定して、bundle install をスキップして、アプリケーションを作成します。 % cd ~/RubymineProjects/environment % rails _5.1.6_ new hello_app --skip-bundle Rubymineの起動 と Rub…

【学習メモ】 Ruby on Rails チュートリアル 第1章 ゼロからデプロイまで

開発環境 チュートリアルの AWS Cloud9 ではなく、ローカルPCで環境を準備します。 Ruby 2.6.5 Rails 5.1.6 IDE Rubymine 2019.3 ※ Ruby 2.7 の変更に未対応のgemがあり、railsで警告が出るようです。 現時点(2020年3月)では、2.6系を使った方が良いようです…

rails new コマンドのオプション

オプション 説明 -B, --skip-bundle bundleコマンドを実行しない -C, --skip-action-cable Action Cableのファイルを生成しない -M, --skip-action-mailer Action Mailerのファイルを生成しない -T, --skip-test テスト関連のファイルを生成しない --skip-co…

Ruby on Rails をバージョン指定してインストールする

gemコマンドでバージョンを指定することでインストールできます。 $ gem install rails --version="5.2.0" #指定バージョンをインストール $ gem install rails --version="~>5.2.0" #5.2.X系の最新バージョンをインストール $ gem install rails --version=…

rbenvでRubyをインストールする

Mac Homebrewを使って、インストールします。 Homebrewのインストールは、macOS用パッケージマネージャー — Homebrew を参照してください。 必要な拡張ライブラリopensslとreadlineをインストールします。 opensslはRuby on Railsを使ってアプリケーションを…