新しいものを表示

全環境でredis-store有効にしてCI通るのか自信ない。(でもinitializersに書いたということは全環境で使いたいからだよね…😐)

@ykzts 何も考えずにredis-railsを全体に移動しましたけどProductionの時だけみたいにした方が良かったやつです?

修正方法のうち雑な方を選択しているので微妙感はあるけどRedis設定箇所をちゃんとするの大変だしなー。

スレッドを表示

@anon fileキャッシュに今なってしまっているのでexpires_in使えない気がする

ちなみにapplication.rbでキャッシュを設定するか、Rails.cacheを再初期化しないと駄目という面倒なやつです。ちなみにlibの下にredis.rbを置いてapplication.rbから読み込むみたいにしたところrspec実行時にredisのライブラリが読み込まれないみたいなバグも踏みました。

スレッドを表示

@anon .fetchは値が無かったら設定するという便利なメソッドです。

説明しよう!Rails.cacheはinitializersに到達する前に初期化されているのでinitializersでconfig.cache_storeを変更しても反映はされないのだ!(仕事でも踏んだ)

スレッドを表示

Mastodonの config/initializers/redis.rb の config.cache_store 設定使われてないじゃん… バグじゃん…
irb(main):004:0> Rails.cache.class
=> ActiveSupport::Cache::FileStore

@anon すまない… 確認したら これバグでした。ここで設定されているRails.cache設定使われてない

@anon Rails.cache の設定は config/initializers/redis.rb でRedisに入れるようになってて expires_in: 10.minutes か指定されてるので10分で消えるんじゃないかなー。

運営が流行な時代があってもよいじゃない(たぶん時間がたったらただの思い出になるのだ)

神楽坂しえる さんがブースト

たぶんにクソみたいな方法だと思うんだけど、v1.4rc2を使う為にdocker-compose.ymlのversion: '3'となってるところをversion: '2'と書き換えて無理矢理に通してやった感じ

神楽坂しえる さんがブースト

TwitterのアクティビティAPI申請の返事、本当に何も連絡来ない。SiteStreamの時と同じ流れか。

まなめさんが出てくると ついった初期って感じが出る

まなめさんだ "ツイッターから10年、2017年4月のマストドンブームの記録 - まなめはうす" / maname.hatenablog.com/entry/20

古いものを表示
GGTea - Mastodon

Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。