20230601のRubyに関する記事は9件です。

RubyでAtCoder ABC251(A, B, C)を解いてみた

はじめに Webエンジニアを目指して、RubyやRailsをいじってます。 今回は、RubyでAtCoder ABC251のA, B, Cを解きました。備忘録として解き方をまとめていきたいと思います。…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby silver 模擬問題解説6

Ruby silverの模擬問題を抜粋して解説をしていきます。 下記コードの実行結果を4択から選ぶ問題になっています。 0x65.chr(Encoding::UTF_8) 1.“e” 2.“あ” 3…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ハッシュとシンボル

ハッシュとシンボル ハッシュ ハッシュは基本的には配列と同じですが、整数値以外のインデックス(要素の番号のこと)が使える点と、要素の並び順が保証されない点が配列と異なります。 >> user = {…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Heroku】デプロイ時エラー error: failed to push some refs to

◼️はじめに Herokuにデプロイした際に error: failed to push some refs to のエラーが発生したので記録しておきます。 ◼️やったこと 1.新しくHerokuの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby optparse コマンドラインからオプション指定してプログラムを動かす

はじめに コマンドラインのオプションを扱うライブラリoptparseについてまとめます。 optparseを使うことで、以下のようにRubyプログラム実行時にオプションを追加することが出来ます。 r…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

初学者メモ 「gem ancestry」で多階層データを作る

はじめに 「'食べ物'→'スイーツ'→'モンブラン'のように階層構造を実現したい」 初学者メモです gem ancestryとは 今回は、「gem ancestry」を使用してみました 【参考にさせ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby&JavaScript入門】プログラム初心者が複数のプログラミン言語を比較しながら復習するための練習帳《その1》

プログラミング超初心者がRubyとJavaScript入門編を学び、次へ進もうとすると理解したことを忘れるため備忘録目的で記事を書きました。 具体的な取り組み方法[^1]。 取り組むときの注意^2。 [^1]: 回答用のファイル(mdファイル)を別途用意して練習帳(この記事)のコードをコピーする。回答用の中にある《答え》の部分を《回答欄》に置き換え、すべてのコードを削除。回答用のファイルをVSコードで開き、コードを書く。やり方…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

cancancanのコード読む(load_and_authorize_resouce)

プロジェクトでcancancanを使っていますが、たまに挙動がわからないことや、期待通りに動いてくれないことがありました。 そもそも、gemの内部的な動きを知らなかったということもあり、この機会に読…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Windows11×Rails7×ポスグレSQL 環境構築

はじめに 近いうちにRails7とWindowsで(ローカル)開発することになりまして、今回メモとして残していこうと思います。 メモ代わりとしてなので、少し説明雑なところもあるかもしれません。。 も…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む