重い腰を上げてRailsを見る
Number of word 1384
TL;DR
- いろんな会社に話を聞きに行ったが、まだまだ世界はRails
- そうだRailsを学ぼう
- とりあえず数時間だけ作った、 getting startedを進めていきたい
https://github.com/9renpoto/ror
Ruby を手に入れる
brew install ruby
で雑に使っていたわけだが流石にバージョンを固定する- 過去はrbenvを使っていたけれど
using asdf instend
らしいので別で検討する
- omf/plugin-rbenv でも良かったけれど更新されてない
- とりあえずメンテされてそうな rstacruz/fish-asdf を入れる
asdf
そのものはbrew
で入れて、かつ/usr/local/bin
を使っていないためイマイチ動きが合わないasdf
公式 の方法でactivate する(refs)
- 過去はrbenvを使っていたけれど
using asdf instend
らしいので別で検討する
Rails new
- Rails projectを作るためにRailsを入れる必要がある
- とりあえず Docker compose 公式の方法でプロジェクトを初期化する
Rubocop を入れる
- どんなものなのか、とりあえず rails のものらしい 設定を採用する
- 一部formatしてくれるし便利な様子
現状
- lockfileがあるけど CI 上だけ Fail する。つらい
- rspecは標準ではscaffordされないのか、と思った
- まだcoffee-scriptっぽいものを持ってる
- e2eテスト系のフレームワークにも依存して、どっしりしている
とりあえず目指す着地
- DB依存してテスト書く
- redis依存してテスト書く
- coverage report出す
- 噂の
webpacker
とかに依存する - hypernova-ruby とかに依存する