(未解決事件)bundle exec rails consoleにてSetting.ymlの内容が反映されない
config/Settings.ymlを編集後bundle exec rails consoleしてもSettings.ymlの内容が更新されていない。
なんかキャッシュされている様な気がする。
lib/rails_config.rb
@@_ran_once = false ...(省略) def self.setup yield self if @@_ran_once == false @@_ran_once = true end ...(省略)
@@_ran_once がリセットされないため、trueのまんまでロードされてないようです。 ※@@はクラス変数
RailsConfigの@@ran_onceを一旦削除して、pry起動しなおすとSettings.ymlを読み込み直してくれる。 ってことは、どこかのメモリに残っていて、pryはそれを参照しているということかな?