現象
- shotgun 単体起動の時はブラウザリロードするとrubyコード更新が反映される。
- guard-shotgun 使用時に rubyコードを更新しても反映されていないように見える。
原因
- appフォルダの他に helpersフォルダなど作成してその中のrubyコードが反映されていなかった。
- 設定漏れだった(以下の設定)
guard :shotgun do
watch(%r{(helpers)/.+\.rb$})
end
環境
$ bundle list
* guard (2.13.0)
* guard-livereload (2.5.1)
* guard-shotgun (0.4.0)
* sinatra (1.4.6)
* sinatra-contrib (1.4.0)