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

メソッドとコールバックでデフォルト値を設定する(Rails)

マイグレーションファイルではなく、メソッドとコールバックでデータのデフォルト値を設定する方法について書きます。 前提 Reportモデルのemotionのデフォルト値を2にしたい メソッドを作成 # app/models/report.rb def set_default_emotion self.emotion |…

Markdownで文字を右寄せ、左寄せ、中央寄せする方法

Markdownには右寄せ等するタグがないのでHTML&CSSで書く。 <div style="text-align: right;"> 【右寄せにしたよ】 </div> 右寄せになりました。 【右寄せにしたよ】 左寄せ、中央寄せは上記のrightをleftやcenterにすればOK

ローカル開発環境のModelデータをコンソールで書き換える(Rails)

ローカル開発環境で登録されたデータを書き換えたかったので備忘録として書く。 変更したいModelのテーブルを見る DBを操作するためにコンソールを起動する % rails dbconsole するとプロンプトがかわりSQLを叩けるようになる development=# SQLを叩いて見た…

カラム修飾子を追加したマイグレーションがロールバックできないとき

% rails db:rollbackしたらエラーが出てrollbackできなかったので修正方法を書く。 rollbackコマンド後のエラーはこんな感じ This migration uses change_column, which is not automatically reversible. To make the migration reversible you can either:…

ローカルでのいろいろ差分確認(GitHub)

忘れたときのメモです。 add前 % git diff add後commit前 % git diff --cached commit後push前 開発ブランチをpushしたことがある場合(origin/[開発ブランチ]がある場合) # git log origin/[開発ブランチ]..[開発ブランチ] まだ一度も開発ブランチをpushした…