TKC Works

ギジュツ的なメモ、読書感想文など

Rails

脱webpackerしてみた

今風のフロントエンド開発環境をサクッと構築してくれたwebpackerだけど、(3系からかな?)webpackに関する各種設定が@rails/webpackerパッケージに内包されてしまってカスタマイズがし辛くなっていた。 実際ぶち当たった問題としては、fontファイルが読み込…

RspecでJSONをPOSTするコントローラをテストする

APIのときとかJSONをPOSTするテストはこのようにかけばOK。 post :your_method, { hello: 'world' }.to_json たぶんRails5ならこんな警告がでる DEPRECATION WARNING: ActionController::TestCase HTTP request methods will accept only keyword arguments …

Dockerで作るシンプルなRails開発環境

ずっとローカル開発環境はVagrantを使っていましたが、Docker for Macがリリースされてからは徐々にDockerにしています。 コードはIDE等を使って書いたほうがいいと思っているのでVagrantのsynced_foldersを好んで使っていました。 Dockerの入門記事ではよく…