2019-10-01から1ヶ月間の記事一覧

MySQLで100年後の日時を設定する

RailsでActiveRecordを継承しているオブジェクトのデータ型カラムに対して100年後の日時を設定したい場合、Time.current.since(100.days)を利用することで実現できる。 しかし、Rubyを理解している人以外がデータを更新したい場合に上記は適切ではない。 SQL…

株式会社グロービスに新卒入社して半年が経った

TL;DR 株式会社グロービスに入社した。元気に生存中。押忍 はじめに 2019年4月1日から新卒エンジニアとして株式会社グロービスに入社しました。 普段は、グロービス学び放題というビジネスを動画で学べる学習サービスを開発しています。 hodai.globis.co.jp …

Railsアプリケーション初期段階のGemfileに記載されているplatformsについて調べた

rails new .でRailsアプリケーションを作成すると、Gemfileが生成されます。 source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby '2.6.5' gem 'rails', '~> 6.0.0' ~~~~~ gem 'bootsnap', '>= 1.4.2', re…

@kakakakakkuさんのブログメンタリングで学んだこと

@kakakakakkuさんのブログメンタリングを卒業しました。 3ヶ月間があっという間に過ぎるぐらい濃い時間を過ごすことができました。 「最初は、誤字が多かったな〜」、「なんで@kakakakakkuさんはブログメンタリングをしてるんだろう?」、「もっと人生の先輩…

GraphQL-Ruby1.9+から子fieldが選択されたかによって処理を変更できるようになった

プロダクトでGraphQL-Rubyのgemを最新バージョンにアップデートしました! 1.9ではfieldにextras:[:lookahead]を追加できます。 この機能は、子field要素がリクエスト対象であるかで条件分岐を可能にします。 ドキュメントを見るだけでは挙動がわかりにくい…