GWにサービスをつくる - 1日目 午後
午後といっても夕方になってしまったが、可能な限り進めていきたい。
ruby3のインストール
rbenvのアップグレードからはじまる、諸々の処理 ... あれpythonもアップデートされてる。
90分ほど時間がたってしまった。あるあるだけど、よくやってしまう。
rails6のインストール
インストール後、普段使わないstatsを叩いてみる。
appフォルダ以下、すべてをカウントするようにしてみた。
$ rails stats
+----------------------+--------+--------+---------+---------+-----+-------+
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
+----------------------+--------+--------+---------+---------+-----+-------+
| Controllers | 2 | 2 | 1 | 0 | 0 | 0 |
| Helpers | 2 | 2 | 0 | 0 | 0 | 0 |
| Jobs | 7 | 2 | 1 | 0 | 0 | 0 |
| Models | 3 | 3 | 1 | 0 | 0 | 0 |
| Mailers | 4 | 4 | 1 | 0 | 0 | 0 |
| Channels | 8 | 8 | 2 | 0 | 0 | 0 |
| JavaScript | 24 | 11 | 0 | 0 | 0 | 0 |
| Libraries | 16 | 13 | 0 | 0 | 0 | 0 |
| Controller tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Helper tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Model tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Mailer tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Channel tests | 11 | 3 | 1 | 0 | 0 | 0 |
| Integration tests | 0 | 0 | 0 | 0 | 0 | 0 |
| System tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Lib | 0 | 0 | 0 | 0 | 0 | 0 |
| Javascript | 24 | 11 | 0 | 0 | 0 | 0 |
| Views | 0 | 0 | 0 | 0 | 0 | 0 |
| Assets | 2 | 0 | 0 | 0 | 0 | 0 |
+----------------------+--------+--------+---------+---------+-----+-------+
| Total | 103 | 59 | 7 | 0 | 0 | 0 |
+----------------------+--------+--------+---------+---------+-----+-------+
Code LOC: 56 Test LOC: 3 Code to Test Ratio: 1:0.1
ログインの実装
みんな大好きdeviseを使う。
情報収集ができていないので、他にいいのがあるんだろうか。
SNS投稿機能があるはずなので、Facebook等とOAuth連携したいけど、とりあえずは基本的なところだけをインストールする。
ログインテストを書く気力がわかないので、とりあえずはviewを使ってやってみる。
初めて触ったwebpackerにハマってしまったが、なんやかんやでログインはできた。
後々もwebpacker辺はスタックしそうな気が。
初日はこの辺で。
この記事が気に入ったらサポートをしてみませんか?