ログ一覧

GithubEnterpriseでhubコマンドを使う

環境変数GITHUB_HOSTにGHEのホスト名をセットすればOK .zshrcなどにエイリアスを設定しておくと便利 alias ghe='GITHUB_HOST=mygithubhostname hub'

Promiseをリトライする関数

const retry = (fn, option = {retryMax: 2, sleep: null}) => { let retryCount = 0; let aborted = false; ...

factory_botメモ

has_manyなどで別名で呼び出しがある場合は、factoryのaliasesを設定して違う名前で呼ばれることを教えてあげたほうがいい いろいろなパターンのデータを作る時はtraitが便利 コールバックを使うとcreat...

rails5のenum

rails4のときは、Enumで定義されたもとの値を取得するときはHash形式でアクセスすればよかったが、rails5ではできなくなった#{column}_before_type_castを使うか、Klass.#{columns}[k...

rails engineにあとからrspecを追加する

ダミーrailsappをつくる rails engineのテストをするにはダミーのrailsappが必要任意のrailsプロジェクトで以下を実行して、生成されたspec/dummy_appを該当のengineにコピーする ....

rails5のjson/jsonbカラムのシリアライズ

rails5からjson/jsonbのカラムに値を保存するとき、JSON文字列を格納すると参照したときに文字列で返ってくるrails4のときと同じようにHashにシリアライズされるようにするにはHashで保存する必要がある 参考...