Rails| Ruby on Rails5学習コース・Ⅶ|プロフィール画像の設定|データの削除
前回の続き
その後も特に大きく躓くこともなく。
「メモを取りつつProgate→ローカル→メモをノートに纏める」の流れです
気になるアレコレ
手順通りに進めていますが
「コレって何なの?」とか「もっとこうしたい!」とか出てきますよね
後で調べたり追加したりできるようにメモっておりますが
「ユーザーの新規登録画面でもプロフ画像設定したい!」は
簡単そうでしたので復習もかねてローカルでやってみました
コード載せようと思ったら上手く出来なかったので
コードの乗せ方勉強しますねトホホ
WordPressの新しいエディタに対応できずにいるどころか
classicなeditorもちゃんと使えない🐫なんですよ……
因みに気になるアレコレ、今のところは下記の感じです
- 投稿編集画面からも削除したい
- バリデーションをmodelに作る意味は?
- メールアドレスに@が入ってないときもfalseにしたい(正規表現?)
- ユーザーも削除できるようにしたい
- エラーメッセージを日本語にしたい
- 1ページ当たりの表示件数をコントロールしたい
テーブル内のデータを全部削除したい!
所で、ローカルでも練習をしておりましたらデータの表示が増えまくりました
特にユーザーのデータ
サクっと全部削除できないものかと思ってコンソールから色々試すも上手くいかず
でも一個づつ消すもの面倒だし、何か方法があるはず!と思ってググってみました
ありました(そりゃあるだろう)
rails consoleでデータを全て削除するよ! - スタブ。
rails consoleを起動して、全てのデータを削除(destroy)する時 User.find(1).destroy User.find(2).destroy User.find(3).destroy ・ ・ ・ のように一々findで消したいデータのIDを指定して削除していた。とても面倒だし時間がかかる(例えばデータが莫大な数あったら、その分だけ入力して…という作業を繰り返す必要がある。) そこで、全てのデータを一気に削除する方法を調べてみた。 User.delete_all おおお、簡単。調べる前にUser.all.destroyで削除出来るのかな、と思って試してみたけどエラー。全て…
スタブ。
2 Users
4 Pockets
こちらの通りにコンソールに入力
> User.delete_all
画面がすっきりいたしました✨