Currently browsing tag

Ruby on Rails

A/B test

Splitを導入したRailsでRedisが落ちていてもエラーにしない

実践している最中、Redisが落ちていたためにRailsがエラーになってしまった。本番で発生すると一大事なので、回避策を探したところ見つかった。 SplitでRedisが落ちていてもエラーにしない 以下の設定にすると、R …

A/B test

RailsでSplit&Bundit Algorithmsを実践する

SplitにBundit Algorithmsを導入する方法は分かったので、実際にSplit&Bundit Algorithmsを導入してみた。 内容 以下のように、あるモビルスーツの名前10個の中から、好みのモ …

A/B test

RailsにBundit Algorithmsを導入する

Bundit Algorithmsとは何か? もともとギャンブルに対する最適な戦略を考えることから始まったデータに基づいた意思決定手法。 Q. 目の前に5つのスロットマシンがある。 それぞれのスロットマシンの当たる確率と …

A/B test

RailsにA/Bテストツールを導入する

A/Bテストしたいと要望が来た。社内標準を聞いたら、“独自実装”らしい…。じゃぁ、“独自実装”するかぁ〜と思っていたのだが、社内での立ち位置は以下の通りなので、“独自実装”したら何を言われるか…。 理解してない人に2時間 …

photo credit: Andrew* via photopin cc

validateがテーブル定義の制約で違って嵌った

経緯 以下のようにModelのvalidateとテーブル定義での制約で異なっているサービスを改修しようとし、少し嵌った。 days列 validates:validates :days, presence: true ← …