2018-07-30から1日間の記事一覧
状況 development環境でまちがえてテーブルを消してしまった。元に戻したい、など。 解決 消したテーブルをcreate、カラム追加、データ型変更などしたすべてのmigrationファイルのバージョンを、schema_migrationsテーブルから削除する。 そのあとでbundle e…
状況 whereで取得したレコードセットにメソッドをはやしたらエラーになる。 解決 配列の添字を指定してメソッドを実行する。 コード Book.where("author LIKE '%#{name}%'").update(author: new_name) 考察 findでIDを指定した場合に返ってくるのはただの変…