💎

Ruby on Railsに関するメモを追加していく記事

公開日
約1年前
2023-11-03
更新日
3か月前
2024-08-30
更新履歴

ruby-lsp を VS Code で使う場合は Gemfile でインストール

Gemfile
gem 'ruby-lsp'
Terminal
bundle install

gem install ruby-lsp のようにグローバルにインストールしても動かない。

Query Object Pattern

YARDのvoid

Steep

Active Recordのバッチ処理の書き方

例)User.nameの末尾に「!」をまとめて追加する
User.find_in_batches(batch_size: 500) do |users|
  users.each do |user|
    user.name = user.name + '!'
    user.record_timestamps = false # updated_atを変更しないようにする
    user.save

    p user.name
  end
end

インストールしたGemのYARDドキュメントを作成する

Terminal
bundle exec yard gems