今日の積み上げ

■ 今日やったこと

 ・Railsアプリで投稿を削除できないエラーの解消

——————————☆彡——————————

■ 今日のエラー

 ①投稿の削除でdeleteではなくgetになる
   ↓
  application.html.erb を書き換え
  <%= stylesheet_link_tag ‘defaults’,… を
     <%= stylesheet_link_tag ‘application’,… に
  <%= javascript_include_tag ‘defaults’,… も
     <%= javascript_include_tag ‘application’,… に
   ↓
  エラー発生
  参考:teratail
   ↓
  Node.jsをインストール
  参考:Qiita

——————————☆彡——————————

■ 今日の感想

  びっくらこいた。
  deleteボタンが効かない原因をGoogle検索すると
  色々な解決方法が出てくるけど
  どれも上手くいかない。
  ’defaults’ を ‘application’ に書き換えるというのは
  以前に別のエラーの時にも見かけたけれど
  書き換えるとエラーになるので
  バージョンの違いかな~って思ってスルーしてた。。
  改めて ‘application’ に書き換えた時に出るエラーを
  解消してみようとGoogle検索したら・・・
  JavaScript実行エンジンが古い可能性が浮上。
  Node.js インストールしたら直った!
  んでもって、過去の別エラーも直った!!
  更にはwebアプリが重かったのも直った!!!
  びっくらこいた!!!!

今日の積み上げ

■ 今日やったこと

 ・Railsアプリに投稿ページを実装
   参考:Qiita・・ToDoアプリ作成
      GitHub・・日付、時刻を登録可能なフォーム
      WEBCAMP・・redirect_toについて解説

——————————☆彡——————————

■ 今日のエラー

 ①rails g controller でエラー
   ↓
  app/models/user.rb 内のスペルミス
  dependent :destroy を dependent: :destroy に修正

 ②rails g controller でコントローラー名を間違えた!
   ↓
  rails destroy controller で削除
  参考:shinodogg.com

 ③form_for でフォームが表示されない
   ↓
  単に <%= %> のイコール抜け・・・。

 ④時刻が日本時間で表示されない
   ↓
  application.rb に
  config.time_zone = ‘Tokyo’ を追記
  参考:Qiita
  

——————————☆彡——————————

■ 今日の感想

  あせっちゃダメダメ

今日の積み上げ

■ 今日やったこと

 ・新規Railsアプリの作成とログイン機能の実装
   参考:Qiita・・deviseを使ってログイン機能を実装
      Qiita・・プロフィール画面作成と編集
      Qiita・・rakeってなんぞ?
      Pikawaka・・マイグレーションファイルを徹底解説
 ・webアプリ公開準備(データベース移行の前まで完了)
   参考:Qiita・・Xserverで公開する方法

——————————☆彡——————————

■ 今日のエラー

 ①rails new app_name からの rails s でエラー
   ↓
  最新のSQLite3がActiveRecordと仲悪いようなのでGemfile変更
  gem “sqlite3″ ⇒ gem “sqlite3”, “~> 1.3.6”
  からのターミナルで bundle install
  参考:Qiita

 ②rails g controller home index からの
  localhost:3000/home/index でエラー
   ↓
  application.html.erb で書き換え
  applications ⇒ defaults
  参考:Qiita

 ③rails db:migrate して rails g devise:views してビュー整えて
  新規登録画面に飛んだらエラー
   ↓
  railsサーバー再起動で解消

 ④ログアウトのルーティングエラー
  index.html.erb で method: :deleteしてあるのにgetしようとする
   ↓
  routes.rb に追記が必要
  参考:Qiita
  2020/6/24追記→Node.jsをインストールで解決。。

 ⑤ユーザー情報更新ページでユーザー名が更新できない
  (入力はできるのに反映されない)
   ↓
  application_controller.erb に
  devise_parameter_sanitizer.permit(:account_update, keys: [:name])
  を追加
  参考:HatenaBlog

 ⑥AdobeXDの横スクロールどうやるの??
   ↓
  Shift + ドラッグ
  参考:ホームページ伊藤のブログ

——————————☆彡——————————

■ 今日の感想

  Qiita様に感謝。
  Qiitaに投稿くださった先達の皆様に感謝。
  今日はエラー④が厄介だった。
  rails + devise + エラーメッセージでググっても解決できず。
  最終的に「rails devise ログアウトできない」でググったら
  Qiitaの記事を発見。