楽じゃないけど、楽しい人生を!スマートフォン用の表示で見る楽じゃないけど、楽しい人生を!〜とある30歳の成長日記〜2019-07-21できる、は楽しい。今日は強い雨、弱い雨、晴れが行ったり来たり。彼女が福岡に来てくれたので一緒に勉強。仕事しながら学ぶのは本当にすごい。僕はそれから逃げてしまった。...この話はまたいつか。今日の目次も以下になります。彼女と話していて「新生活、何が大変?」って聞かれて考えた挙げ句僕が答えたのは「自炊でお腹を壊さないかどうか」これわかる人いませんかね。外食で食べてたら衛生面とかもそれなりに保証されてるから安心。自炊すると食材の保管方法が実は良くなかったりしたらそれでお腹壊すリスクがあるやん?って言ったら「めっちゃお腹繊細やん」って言われた。福岡に来てから1回しか体調崩してないからな!!まだ繊細かどうかわからん!ってか繊細かどうかとかあまり意識していなかったし特にそういうふうに感じたことがなかった。はて、残る福岡での生活で僕はあと何回お腹を壊すのだろうか。2.今日の学び今日はミニアプリの基本機能の実装と見た目を完成させました。params.require(:model).permit(:column)の意味form_withで飛んできたparamsを仕分ける時に使うメソッド。・requireで中のmodel名のhashを指定して・permitで中のhashに保存されているキーを指定。deviseに独自のカラムを追加し表示、保存する。Userで作成されたMigrationファイルに新規カラムを追加。devise:viewsでviewファイル作成。・viewのregistrationsファイルに入力フォームを追加。将来的にはform_withに置き換えられるだろう。従ってform_withを使用。・local:trueの意味は「Ajax(Remote)による送信をしない」という意味。HTMLのフォームとして送信する場合は記載必要。・送信されるparamsが二重になってるかどうかは初心者の僕にはぱっと見わからなかったのでストロングパラメータの直前にbinding.pryを使用してターミナルで確認した。binding.pry超便利ですね。今回サーバー側はここの試行錯誤が一番苦労した。エラー元が見つけれやんかった。binding.pryを使用する。デバッグツールのpryを使うには下記gemのインストールが必要。pry-rails...binding.pryをソース・コード中に打つとブレークポイントになって処理を止めることができる。pry-byebug...binding.ptyで止めたところからステップ実行ができる。updated_atを日本時間で表示させる。'Tokyo'と追記することで表示可能だが、このままだと+0900となる為表示を変更。22:53と表示される。text_areaで入力した文章を改行もそのまま反映、表示させる方法。%>と記述すると改行も反映される。ASC")DESC...descentは降順。ASC...ascentは昇順。