Ruby on Rails

運用中のRailsアプリケーションからカラムを削除したい

イタンジ株式会社 野澤です。 普段Railsを使って開発をしています。 この記事では、Railsで扱っているカラムを削除する方法について紹介します。 なぜ書くか ・Railsからカラムを削除する機会があったため ・カラムを削除することがそうそうあるものではなく…

MySQL8 JSON SchemaでCHECK制約をつける

イタンジ株式会社でテックリードをしている大原です。普段は基盤系のプロダクト開発やSREを担当しています。 今回はMySQL8.0.17以降から使用できるJSON_SCHEMA_VALID関数と、この関数を使用したCHECK制約についてのお話をしようと思います。 また、弊社にはR…

railsのactive jobでGoole Cloudのpub/subを使う

こんばんは、エンジニアの福崎です。 最近仕事でGCPを使ってます、AWSに比べて情報は少ないけど意外にドキュメント揃っているので ドキュメント読めば簡単なチュートリアルは動かせちゃいます。 まだネットに情報少ないので個人的には公式ドキュメントを読み…

WebpackをRailsに導入する方法を比較する: 前編

こんにちは、エンジニアのケントです。 2017年のフロントエンドの開発において、Webpackが大人気です。 イタンジのプロダクトはRailsで開発することが多いのですが、WebpackをRailsに導入することを考える場合、大きく分けて二つの選択肢が考えられます。 ru…

最新サービスのキュレーション、Service Safariをリリースしました!!

GWの後半を風邪でぼうにふった永嶋です。こんにちは。 新しいWebサービスやスマホアプリの投稿サイト「Service Safari」をリリースしました。 社内外から、そんなことしてる暇あんのかよ!というお叱りを受けそうですが、エンジニアはサイドプロジェクトした…

Ruby on Rails移行勉強会を実施しました!withランサーズ株式会社

横沢です、本日もよろしくお願い致します。 先日のエントリに興味を持って頂き話を聞きたいという事で、ランサーズ株式会社の永田さんと堀川さんをお招きしRuby on Rails移行についての勉強会を行いました。実際には「移行」という部分だけでなく、システム…

cakePHPからRubyonRailsに乗り換えた三つの理由

早速の二回目エントリを書く事になった横沢です、お世話になっております。 先日書いたエントリですが思っていた以上に議論を呼んでしまい、且つ違う文脈で書かれている他所様のブログエントリでタイトルが引用されていたりしていたのでしっかり理由と考えを…

cakephpを窓から投げ捨ててrailsを採用しました

4/30追記:理由を書いてみたら長くなったので別エントリにしました。 はじめまして、@mikedaと同じく4月からイタンジにジョインした横沢(@yoko_net)と申します。 個人的にもブログをやっているので、何を書くか悩んでいたのですがこちらには主に業務や会社…