Closed18
railsの環境構築をする

まずは環境構築。docker composeを使ってやりたいので以下を参考。

この辺とかも参考に

railsのディレクトリ構成、他の人はどう作ってるんだろうと思ったらルートディレクトリでrails newしたままが多そう

native password問題あったな。。。

railsのdb接続に苦戦
Mysql2::Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
これに悩まされたけど、結局 database.yml
のhostがDBコンテナ名になってなかったことが原因だった。

rails7にしようかな

インデントは2っぽい

docker-compose run web rails g
系がうまくいかない時は、docker compose build してみる

docker-compose run
って無駄にコンテナ増えるからあんまりよく思ってないんだけど、しょうがないもんなのか?

なんやかんやでRSpecとrubocopとprecommitを入れた。

rubocop.yml
AllCops:
NewCops: enable
Exclude:
- Gemfile
SuggestExtensions: false
# allow not exist comment/documentation
Style/Documentation:
Enabled: false
# allow japanese commnets
Style/AsciiComments:
Enabled: false
# allow 120 letters in row
Layout/LineLength:
Max: 120
# escape freeze error
Style/FrozenStringLiteralComment:
Enabled: false

reactを入れることになった

webpaclerv6を入れたけど、正解か全くわからん。
webpacler入れず別でviteとか入れて管理できないだろうか。reactとrailsのコンテナは別々にするのをやめて1つにした。
このスクラップは2022/11/20にクローズされました