20230330のRubyに関する記事は10件です。

クラスインスタンス変数、クラス変数を使う時に気をつけること

以下のコードについて何か気をつけることがないか考えてみましょう。 class BookService class << self def latest_book_id latest_book.id …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

error_messagesを追加する

<% if object.errors.any? %> <div id="error_messages" class="alert alert-danger"> <ul class="mb-0"> …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ちょっとしたメモ(後で他の記事にまとめたりなどするための自分用のメモです)

current_userについて ||=は左側がnilの時に右に代入することができる。 参考資料 https://mgre.co.jp/blog/596 使用できるメソッドの確認 @user = U…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

よく忘れたりするもの1

i18nにて activerecord内に書いてあるものを呼び出せる。 ・Model.model_name.human → Modelのモデル名 ex)User.model_name.human =…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

掲示板の一覧機能の追加

※全部書こうと思うとかなりの量になるので自分にわかるように書いています。 ※まとめきれていないので後で編集します 1.Boardモデルを作成 rails g model board title:st…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RailsでのN+1問題と向き会ってみる

N+1問題とは RailsのN+1問題とは、データベースから取得した1つのレコードに対して、関連するデータを取得するために、関連するテーブルに対して複数のSQLクエリを発行してしまう問題のことを指し…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ペアプロアンチだった私が心を入れ替えた話

この記事を書こうと思ったきっかけ ペアプロをディスったQiitaをわざわざ書くくらいには複数人開発を嫌っていた私ですが、最近ペアプロをしている時に「あれ、なんか楽しいかも」と思ったので記事にしてみる…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RubyのTime

症状 CentOSなんですが,Rubyで出力している時間がUTSっぽいので,JSTへの変更をどうやるかがわからなくて,その探索の結果です. 環境 > ruby -v ruby 3.2.1 (2023…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【まとめ】RubyでAtCoder ABCを解いてみた

概要 これまでの「RubyでAtCoder ABCを解いてみた」の記事をまとめています。 記事 https://qiita.com/shoya15/items/46f23fbc55305bffb017…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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

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