今日の積み上げ

■ 今日やったこと

 ・新規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の記事を発見。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA