Rails
前置き モンキーパッチの縛りプレイの内容 モンキーパッチ 注意点 モンキーパッチのポイント ボツ案1 ボツ案2 前置き GitLabでPostgreSQLを使う時にPgBouncer経由でDBに接続してる(database.ymlにpgbouncerの接続先を書いている)のですが、 その状態で rak…
Railsのsecurity fixが出ました weblog.rubyonrails.org 個人アプリ2つアップデートしたんですが、どっちもRails 5.2.2だし余裕だろうと思ったら片方だけ下記のようなエラーになってちょっとハマったのでメモ。 + ./bin/rails db:create (snip) Errno::ENOEN…
Rails Developers Meetup 2017 というイベントで「OSS雑メンテ」という発表をしたのでスライドをシェアさせていただきます スライド 発表中の反応 他の人のスライド スライド 発表中の反応 OSS雑メンテ末吉さん #railsdm— シロ (@shiroemons) 2017年12月9日 …
先日 【増枠】Rails Developers Meetup #2 でLTした時の資料です。ご査収ください rails-developers-meetup.connpass.com 資料 スライド版 sue445.github.io markdown版 github.com 当日の質問 覚えてる範囲で 社内gemにするかOSSするかどう切り分けてる? …
activerecord-compatible_legacy_migration (0.1.0): Compatible migration file between Rails 4.2 and 5+ https://t.co/k14u4ZXuHt— RubyGems (@rubygems) August 4, 2016 github.com どんなgemか Rails 4.2系から5.0系へのmigrationファイルの移行につい…
GitLab CIでRailsアプリをお手軽CI開発する - Tech Inside Drecom で書ききれなかったおまけです。 tl;dr あらすじ エラーの状況 migrationファイル ローカル (MySQL 5.5) GitLab CI 原因 MySQLのバージョンによるmigrationの挙動の違い 対処法 まとめ tl;dr…
最初にまとめ tap 便利だった やりたかったこと SomeHistory. # 5〜6行くらいのなんか複雑な ActiveRecord::Relation のメソッドチェーン pluck(:user_id) こういうクエリに対して雑に実行計画をとりたかった pluck を呼んだ時点で戻り値がArrayになるので p…
16新卒向けの勉強会でLTしたのですが、会社から許可がおりたので公開します。*1 ご査収ください。 スライド ドリコムを支える課金ライブラリを支えるJenkins from Go Sueyoshi (a.k.a sue445) 合わせて読みたい(関連エントリ) スライドの元ネタ ドリコムを…
昨日社内LT大会で「サザエ実況を支える技術」というタイトルで発表したので資料を公開します。 サザエ実況を支える技術 #sst_history from Go Sueyoshi (a.k.a sue445) SuperSazaeTime History http://super-sazae-time.herokuapp.com/ Gemfile 完全な俺得ア…
はじめに これは Ruby on Rails Advent Calendar 2014 - Qiita の19日目です 18日目 @yancya さんの Rails でシングルじゃないテーブル継承 - Qiita でした 19日目:オレオレRailsアプリを支えるインフラの作り方 最近では Heroku などのPaaS*1 も普及してイ…
こんにちは、フルボッコヒーローズのフラゲガチャの中の人です(でした) 一応メインエンジニアでした。(ぼっち) 本日 関西ソーシャルゲーム勉強会・2014夏 に登壇させてもらいました。 関西ソーシャルゲーム勉強会・2014夏 #ksgstudy - Togetter…
github: https://github.com/sue445/heart_seed rubygems: http://rubygems.org/gems/heart_seed マスタデータ作成時の問題点 xlsやxlsxはExcelで編集するのには向いてるけど、バイナリなのでgitやsvnとの相性は悪い diffが見れない yamlはdiffが見やすいけ…
database.ymlって書いてますがファイルならなんでもいけます 前提 自分のビルドスクリプトだとこういう風にすることが多いです # 最初にJenkins用のDB接続情報が書かれたdatabase.ymlを作る cp config/database.yml.jenkins config/database.yml # あとは普…
Gitpeach をRails 4.0.4に上げようとした時にテストがこけて2時間くらいハマってたのでメモ { id: "xxxx/yyyy", labels: [ {name: "Backlog" , gitlab_label: nil , is_backlog_issue: true , is_close_issue: false, id: 1}, {name: "Ready" , gitlab_label…
ふと思いついたので会社のJenkinsで使ってるプラグインをまとめてみます。 RailsでJenkins運用してる人の参考になれば幸いです。(入れてるけどあまり使ってないのは端折ってます) 他に便利なプラグインあったらコメントやブコメで教えてくださいw Ruby/Ra…
Rails勉強会@東京 第86回 - Rails勉強会@東京 | Doorkeeper でしゃべった内容です はじめに結論 子アプリが親アプリに依存しすぎているとテストするのはつらい Jenkins用のスクリプト 元々は社内リポジトリに置いてたやつですが、需要がありそうだったのでマ…
他の会社だと1つのJenkinsをみんなで使うという運用(な気がする)ですが、うちの会社の場合だと個人やアプリで好き勝手にJenkinsを乱立させてます。 他の人はどんな風にJenkinsを使ってるのかなーと思って何人かに声をかけて開催してみました。 登壇者は自…