2020-03-15から1日間の記事一覧

今さらなんだがvarchar等の型名とrailsのマイグレーションファイルでの定義の関係について

馬鹿みたいな話なんだが、 電話番号をもともとt.stringで作っといて、ネットで電話番号の型はvarcharが良いと見て、t.varcharでmigrateしようとしたらそんなもんねーよってなった話。 railsでstringで定義したらmysqlではvarcharになる。 t.string :string_l…

カリキュラムで推奨されたreferences型がもう使えなくなっていた

railsは仕様変更が多いんだろうな思った。 カリキュラムではreferences型が推奨されていて、それを使ってたワケだが、いつの間にか外部keyの型をreferences型にするとmigrateが通らなくなってたのでメモ。 5.1から?自動で作成されるidがbigint型になったか…

deviseを使ってウィザード形式のユーザー登録

普通にインストールして rails g devise:intall でdeviseのヘルパーメソッド使えるようにして (config以下に設定ファイルが生成される) rails g devise user でモデルを作成してmigrate rails g devise:views でviewファイルを作成 confirmations, mailer, p…