20230511のRubyに関する記事は17件です。

スマレジプラットフォームAPIとRenderを使用したLINEシフト通知を作った話

はじめに 弊社では従業員のシフト通知を手作業でLINEで通知しておりました。 Renderのサーバーを使用した自動デプロイとスマレジ・プラットフォームAPIを使用したシステムを構築したのでシェアさせ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【RubyKaigi2023】型でIRBの補完がパワーアップ!【katakata_irb】

はじめに RubyKaigi2023 1日目に参加しました!さまざまな発表がありましたが、特に僕がすごいと思ったセッションを紹介します!! 本記事は RubyKaigi 1日目のセッションの1つであ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

lastメソッドについて

はじめに レコードが存在しない場合でもlastメソッドを呼んだ時にエラーにならない! lastメソッドの前に、ぼっち演算子を記載しないとエラーになるのかなと思ったので気になった、、 該当するコード …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

誰でもできる!! 通知機能実装(Rails)

はじめに こんにちは!!今回はRailsを使用してDM、フォロー、いいね、コメントをされた時に通知が表示されるようにしていきます。通知機能があるだけで一気にSNSっぽくなりますよね。 必ずしも全ての…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails NoMethodError in XXX#new undefined method `xxx_path' のエラーについて

記事1を参考にRailsでお仕事辞退機能(辞退理由を送信する)を実装中に以下のエラーに遭遇しました。 NoMethodError in Cancels#new Showing /Users/me/e…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

deviseの導入[Rails]

目次 環境 Gemの導入 deviseのインストール Model Routing View 最後に 環境 mac OS Ventura 13.3 cloud9 Rails 6.1.7 ruby 3.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails 指定できる型

指定できる型 railsで指定できる型のメモ。
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

railsでコメントを自動保存してみた〜超ざっくり〜 改訂予定

railsでQuiitaみたいな自動保存ってどうやってできるんだろうとふと思ったので、超ざっくり作成してみました。今後、より良くしていく予定ですが、現段階ではかなりざっくりです。 もし改善案とか教え…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rubyで1か月前の月初、1年前の年始、1週間前の週頭をできるだけ短いコードで書く

やりたいこと 例えば、日付間隔が指定されたときに、以下のように日付を取りたいとする 解 # span_typeに上表の"値"が入る (Time.zone.today - 1.send(span_ty…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby3.2のメモ化による正規表現の高速化を、実際にオートマトンを作って体験してみる

Ruby 3.2では正規表現の高速化が行われ、ReDoSへの対策が行われています。 https://techlife.cookpad.com/entry/2022/12/12/162023 http…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rspec】Activehashを用いた結合テストコードの書き方

経緯 オリジナルアプリケーションの結合テストコードを記述していたところ、activehashを用いた選択肢の部分で通常のフォームとは異なるため、記述の仕方がわからなかった。 開発環境 Ruby:2.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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

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

インスタンスメソッド・クラスメソッド

はじめに クラスメソッド内でインスタンスメソッドを呼び出す際のロジックが曖昧、、、 そもそもインスタンスメソッド・クラスメソッドではメソッドの違いが曖昧だった インスタンスメソッドとは 特定のクラス…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

配列とハッシュのどっちを使えばいいの?

rubyを書いていると、「あれ?配列かハッシュのどっちを使ってデータを格納したらいいんだろう?」ということが時々出てきます。結局、どれを使っても書けちゃうんですが、それも一長一短ですね。 結局、配列…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails 応募機能の実装

前提 applicantモデル(applicantsテーブル)を作成していること カラムはuser_id:int、job_id:int applicantsコントローラーを作成していること Rail…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【学習】Ruby on Rails チュートリアル 第7版 - 第2章Toyアプリケーション

5/11 8:10 ・scaffoldジェネレータを使用しアプリケーションを生成 *データモデルを設計 手戻りが防げて便利な為、最初に行う ↓でアプリケーションを生成 rails generate …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ruby メソッドの引数をまとめてみた

rubyの引数 メソッドは引数を取らないものもあれば、取るものもあります。 今回は、引数にはいくつかの種類があるのでまとめてみました。 位置引数 位置引数はおそらく引数の中でも最も一般的です。 以下…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む