見出し画像

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辺はスタックしそうな気が。

初日はこの辺で。

この記事が気に入ったらサポートをしてみませんか?