やる気がストロングZERO

やる気のストロングスタイル

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

【Rails】autoloadについて

app/以下に自分でディレクトリをほってclassを定義したときにどのように呼び出したらいいのかよくわからなかったが、ここに記載されてた。 railsguides.jp app/some_dir/some_class.rb だったら以下の名前でclass定義して class SomeClass ... end 以下の感…

【rails】既存DBの初期migrationファイルの作り方

参考) Rails - schema.rb(既存DBを使ったアプリ作成) - Qiita rails db:schema:dump でschema.rbを生成する マイグレーションファイルにschema.rbの中身をコピペする class CreateTables < ActiveRecord::Migration[5.0] def change # ここにschema.rbの…

【rails】dockerを使ってproductionでの確認ができる環境を構築する設定ファイル郡を作った

インフラ知識詳しくないので、とりあえず最低限動くところまで。 github.com これは何? railsの開発サーバーでの開発と、 dockerを使ってproduction環境での確認ができる環境を構築する設定ファイル郡 バージョン ruby 2.6.3 rails 6 構築方法 railsの新規…

【DB】テーブル集計結果を別テーブルに持たせたくない

DBからデータを集計し、新たなデータを生んで保存するようなことをしたくないと思っている。 サンプルケース 家計簿システムがある。 お金の出入りがあったらその日に金額を入力し保存する。 月集計と年収計が確認できる。 [実装] 金額入力をしたらdailyテー…

Railsのセットアップ

参考) システムのgemにrailsをインストールせずrails newする - Qiita 手順 ディレクトリ作成 mkdir rails_app ディレクトリ移動 cd rails_app rubyのバージョン決定 rbenv local 2.6.5 bundlerの初期化 bundle init railsインストールの有効化 vim Gemfile…

psqlコマンド覚書

この続き) PostgreSQLのデータ移行(dumpとリストア) - やる気がストロングZERO 接続 psql -h [host] -U [username] [dbname] [(tablename)] db一覧表示 postgres=# ¥d use db postgres=# ¥c [dbname] table一覧表示 dbname=# ¥l table定義表示 dbname=# ¥l …

緊急対応のときの動き方を考えておく

処理がコケたりバグコードにより誤った処理が実行されてたりしたときに緊急対応する必要があるが、焦って誤った判断をしがちなので対応方法を考えておく。 影響範囲の調査 まずはどういう影響があるのか、いつまでに対応しないといけないのかを調べる。 自分…