動く、は楽しい。
やはりね、動くものを作る方が作ってる方も楽しいよね。フロント側でゴリゴリするデザイナーあってこそだけど、それらに入力したりクリックしたりしたものが出てきたりすると楽しい。笑
つまり両方できるようになって自由自在につくりたいものを作れるようになりたいね!思い通りに歌えたり、どんな曲でも即興でボイパができるようになるみたいに!
そんな今日の目次はこちら。(毎日一緒です)
1.簡単日記
今日は買い物をしました。amazonで。笑
夏なので麻のズボン、スリッポン、2リットルの水数本、野菜ジュース、などなど!重いものは運んでもらう!配達員の方大変だろうけどよろしくお願いします…!
あとね、鍋でご飯炊いたんだけど水の量多すぎて失敗した。悔しい。次回こそ美味しくふっくら炊いてやる。。。
2.今日の学び
◆エラー解決の方法
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
・やみくもにデバッグしない。
⇛仮説と検証を繰り返す。
・知ってそうな人に質問する。
・知見をブログ等と共有する。
・時間を区切る。
⇛これ特に大切にしたい!#プログラミング初心者
◆参考
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
プログラミング初心者歓迎!「エラーが出ました。どうすればいいですか?」から卒業するための基本と極意(解説動画付き) https://t.co/NByVGqPTMN #Qiita#プログラミング初心者
◆#Rails のcollection_check_boxesメソッド
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
htmlに使用することでチェックボックスとそのラベルを配置できる。
例えばUserモデルにある全ての要素に対して:nameを出力し、@groupのメソッドuser_idsにチェックを入れた各userのidを送付したいときの構造(省略済み)は#プログラミング初心者
<%= form_for @group do |f| %>
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
<%= f.collection_check_boxes( :group, :user_ids, User.all, :id, :name) %>
このように表記することができる。#プログラミング初心者
◇参考
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
collection_check_boxesメソッドの構造確認 https://t.co/H7782l424x #Qiita #プログラミング初心者
◆#Rails ルートとビュー
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
ルートとそれに対応するビューがあればコントローラにアクションを明示しなくてもRailsが勝手につなげてくれてビューを表示することができる。#プログラミング初心者
◆#Rails で画像アップロード機能を実装する。
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
Carrierwaveとmini_magickというgemを使用する。ざっくり手順は
・gemをインストール
・ターミナルでrails g uploader imageとアップローダーを作成
・使用するモデルファイルにmount_uploader :image, ImageUploaderで紐付け。#プログラミング初心者
ネストされてるコントローラのアクションを書くのが久々で楽しい!
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
要復習です。笑#プログラミング初心者 #Rails
configファイルを変更した後、サーバーを立ち上げなおさないと時間変更が反映されない。#プログラミング初心者
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
◆#Rails renderで繰り返し処理を行う
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
繰り返す部分を部分テンプレートにし、読み込む時に
<%= render @instance %>
とすることで部分テンプレートに渡される文だけ繰り返し実行される。しかもこれはeachで繰り返すより早い、とのこと。
なにこれめっちゃ便利やん。#プログラミング初心者
#今日の積み上げ
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月26日
★課題アプリの機能を2つ実装。もう一回復習したい。
★ライブの出演者紹介2バンド@twitter
今日はフロント側から少し離れて内側を。こっちは実装したら動きが見れるから楽しい〜!笑
もちろんビューがあるからこそ動いた時に感動するから両方極めたいな…#プログラミング初心者
エラー解決方法にある参考記事、動画はもっと早く見たかった。。。いまのうちに気づけてよかった。
今日はRailsでルーティングがネストされてるコントローラのアクションを書いてたんだけどなかなか思い出せなくて困った。復習必要ですゎ。
3.明日やりたいこと
理解度確認テストと、railsのテスト環境についてをぱぱーっと終わらせたいな。
でも夜はもしかしたら友人が泊まりに来るかもしれないから進められるかな…集中して進めよ!
4.終わりに
一週間お疲れさまでした!やっと週末ですね!休日に予定ある人もない人も素敵な週末を過ごしましょ〜!
僕は今日も昨日より成長しましたゎ!このまま突っ走って個人アプリにたくさん時間を費やそう!
今日もありがとうございました\(^o^)/