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

初学者メモ enumとは

はじめに 記念すべき初投稿! enumを使えるようになりたい初学者の振り返りメモです enumとは enumは「enumeration:列挙」の略 名前を整数の定数に割り当てるのに使われるデータ型 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails グループ機能の実装②

初めに 先日グループ機能の実装①の記事を作成しましたので 今回はその続きの機能を記事にしていきたいと思います。 初学者ですので間違いもあるかと思いますが、その際はご指摘いただけると幸いです。  今回…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby2.1技術者認定試験 Silver(s.size問題解説)

lang = ["python", "ruby", "perl", "c#", "swift"] result = lang.inject(0) { |i, s| s.size > i ? s.si…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby2.1技術者認定試験 Silver(sprint問題解説)

p sprintf("%#b", 20) Q.出力結果は何か? sprintfは与えられた引数を指定の文字列に返すメソッド sprintf( "フォーマット", 戻したい値 ) そして、 “#%b”…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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

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

Ruby silver 模擬問題解説4

Ruby silverの模擬問題を抜粋して解説をしていきます。 下記コードの出力を4択から選ぶ問題になっています。 score = 50 battle = score < 70 ? "勝ち" : "…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails Tutorial を忍者系 SNS に拡張した

経緯 会社の研修で Rails Tutorial をやっているのですが、余った時間でサンプルアプリこと Microblog service を拡張して遊んで勉強していました 個人的にダミーデータを生…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsの結合系メソッドの使い分けまとめ( joins / eager_load / preload / includes )

何番煎じ?って感じですが、自分が知りたい情報を自分が見やすい形でまとめました。 結合系メソッドの比較表 joins eager_load preload includes 補足: includesの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rubyバージョンのアップグレード手順

概要 今回は元のRubyのバージョンが3.1.3から3.1.4にアップグレードする工程でアップグレードの手順を記述したいと思います。 手順 1.Rubyのバージョンを3.1.4にアップグレード まず…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む