UUUMエンジニアブログ

UUUMのエンジニアによる技術ブログです

Rails

Railsのbulk insert事情

negishiです。 みなさんは、Railsでアプリケーションの機能やバッチ処理でデータをまとめてinsertする場合どうしていますか? 選択肢としては activerecord-importを使う。 標準のinsert_allを使う。(Rails 6.0.2.1~) の2択になると思いますが、できる事が微…

Railsアプリ開発中に思い出す、StrategyとRackミドルウェア

こんにちは、エンジニアのナカハシです。 最近は、しばらくRailsでのWebアプリ開発に勤しんでいる毎日です。 開発中にStrategyとRackミドルウェアを復習したので、軽くまとめてみました。

Rails5で手早くCMS開発をするのに便利なgem7選

エンジニアのタナカです。 4月から新しくサイト開発に携わる方も多いのではないでしょうか? サイト開発では殆どの場合、CMS機能を用意する必要がありますが、このCMS機能をどう実現するのかというのが最初に検討することだと思います。 CMSといえばWordPre…

PHPなチームがRuby on Railsでの開発を行って得られたもの

それまでPHPでの開発がメインだった組織にRuby on Railsを導入してみて思ったことについて紹介します。

CircleCIでRailsのDockerコンテナをECSにデプロイする

CircleCIでDockerコンテナをビルド・テストし、ECSに自動デプロイする手順について紹介します。

RailsアプリをUnicornサーバー&Symlink切り替えデプロイ環境下で安定運用する

RailsアプリをUnicornサーバーで安定運用させるには無停止で再起動するGraceful Restartは必須ですが、いくつか注意すべき点があったので、運用例と共に紹介したいと思います。

【Rails】Rubyテンプレートで axlsx を出力する方法

ハローこんにちは、新人エンジニアのハトネコエです。 2016年10月22日発売の 『WEB+DB PRESS Vol.95』 に UUUM のエンジニア達が書いた特集『試して学ぶHTTP』が載ります。よろしくお願いします。 WEB+DB PRESS Vol.95作者: 小出淳子,黒澤剛志,牧大輔,横江亮…

Railsの風が吹いたら確認したい、Rubyのモジュールシステム

こんにちは、入社して3ヶ月くらい経ちましたnakahashiです。 六本木のポケモンGOプレイヤーは気前がよく、職場周辺のポケストップはいつも花びらが舞っているので、キャッキャウフフな生活を過ごしています。 さて、UUUM攻殻機動隊では、最近Railsの風が吹き…

【小ネタ】Rails5でlogrageの出力にbacktraceを足す

Ruby on Rails5 で、ログ出力 gem である lograge の出力に backtrace を足す方法について説明します。