@ykzts 何も考えずにredis-railsを全体に移動しましたけどProductionの時だけみたいにした方が良かったやつです?
@anon fileキャッシュに今なってしまっているのでexpires_in使えない気がする
ちなみにapplication.rbでキャッシュを設定するか、Rails.cacheを再初期化しないと駄目という面倒なやつです。ちなみにlibの下にredis.rbを置いてapplication.rbから読み込むみたいにしたところrspec実行時にredisのライブラリが読み込まれないみたいなバグも踏みました。
@anon .fetchは値が無かったら設定するという便利なメソッドです。
説明しよう!Rails.cacheはinitializersに到達する前に初期化されているのでinitializersでconfig.cache_storeを変更しても反映はされないのだ!(仕事でも踏んだ)
@anon すまない… 確認したら これバグでした。ここで設定されているRails.cache設定使われてない
@anon Rails.cache の設定は config/initializers/redis.rb でRedisに入れるようになってて expires_in: 10.minutes か指定されてるので10分で消えるんじゃないかなー。
@OH 1.4.0.2 みたいな表示になるはず?
まなめさんだ "ツイッターから10年、2017年4月のマストドンブームの記録 - まなめはうす" / http://maname.hatenablog.com/entry/2017/05/21/191624
じさばどん