20230528のRubyに関する記事は12件です。

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

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

Render関連のこと

Renderの自動デプロイを停止する方法 (1)ダッシュボードでアプリケーションを選択(データベース(-prodction)ではない) (2)Settingの中のAuto-Deployをeditする…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

アプリデプロイの際に注意すること

フリマアプリをローカルで作成後、デプロイする際にエラーが出ました。 その解決法を、今後の教訓として残しておきます。 ①環境変数をrenderで登録する 環境変数をrenderで登録しないと、トークン…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby on Railsでアプリを作成してみた【掲示板アプリ】

プロジェクトを作成する rails new <プロジェクト名> 参考サイト 【Ruby on Rails入門】初心者OK!掲示板アプリを作りながら学ぶRuby on Rails入門
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

「僕がRSpecでsubjectを使わない理由」に対する反論のようななにか

伊藤淳一(Qiitaアカウント @jnchito)さん(以下敬称略)のブログで 「僕がRSpecでsubjectを使わない理由」という記事があります (以降この記事を「対象記事」と呼びます)。 私は…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RubyMineのリモートデバッガーを使ってDocker Composeで立ち上げたRailsをデバッグしたい

RubyMineのリモートデバッガーを使ってDocker Composeで立ち上げたRailsをデバッグしたい はじめに Docker-composeで立ち上げたRailsをRubyMineでデバッ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails グループ機能の実装

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

There are no versions of nokogiri (~> 1.14) compatible with your Ruby & RubyGems. エラーの解消

仕事で Ruby 2.5.1 Rails 5.2.6 という古い環境で開発することがあるのだが、タイトルのエラーで環境構築に失敗したでの調査して解決するところまでをメモしておく。ちなみにこの環境構築…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby/StringScanner: scan_full, search_full 系メソッドの整理

たまに StringScanner を使おうとすると「似てるメソッドがいろいろあるけどどのメソッドで何ができるんだっけ?」「○○がしたいんだけどどのメソッドを使えばいいんだっけ?」となりがちで、一度…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Windows10 Ruby3 Rails7 Bundle installl時のnokogiriエラー時の対処について

rails newしたあとのbundle install時に下記のようなnokogiriエラー が発生することがよくあります。 私もたびたび発生し解決までに多大な時間を要してしまいましたが なんとか…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

特異クラスの特異クラスを使ってみたい

TL; DR あるオブジェクトから、特異クラスの特異クラスに定義されたインスタンスメソッドは呼び出せない 特異クラスの特異クラスについても「スーパークラスの特異クラスは特異クラスのスーパークラス」 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

StringScannerの紹介

前提 世は大パーサー時代なわけですが、Raccというパーサージェネレータを触っているときに内部で使うことの多いツールであるStringScannerについて改めて調べたので共有します。 String…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む