tech-dig

新しい技術が見つかるブログ

rails generate で使われるコマンドと用途について

Rails には、機能を開発する上で雛形になるソースコードを自動生成するためのコマンドとして、 generate コマンドが用意されています。 非常に便利なコマンドではあるのですが、正しく使い分けないと不必要なソースコードが生成されて後から消す必要が出てき…

Ruby における hash 操作の逆引きまとめ

要素を追加する 一つずつ追加する []= store ハッシュに別のハッシュを加える merge, merge! update 値を検索する 特定の値が存在するか調べる value? has_value? 値の一覧を返す values 特定のキー(単一)に紐づく値を取り出す [] fetch 特定のキー(複数…

Ruby における正規表現の使い方

正規表現とは Regexp クラス マッチしたかどうかを判定する マッチした箇所を抜き出す マッチした箇所を置き換える 正規表現の記法 ある文字集合を表す「文字クラス」 繰り返しを表す「量指定子」 先頭と末尾の表現 先読みと後読み 正規表現とは 文字列の集…