スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

enum

【Rails】enum型でカラム名を定義すると、scopeが自動生成される

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、 enum型でカラム名を定義すると、scopeが自動生成される についてです。 概要 enumで定義したカラム名は、…

【Rails】SymbolとStringの違いとenumについて

シンボルと文字列 ・シンボル オブジェクトidが一意に振られる。一つのシンボルは常に同一のオブジェクト。なのでメモリの節約になる。 変更が加えられない(イミュータブル) class Symbol (Ruby 2.7.0 リファレンスマニュアル) ・文字列 オブジェクトidが毎…