20220630のRubyに関する記事は14件です。

未経験の新人でも1ヶ月で「使える」人材に育てる仮想プロジェクト型研修(後編)

これまでのあらすじ 当社では開発未経験の新人さんが入ってくると、 研修の一環として仮想の開発プロジェクトを立ち上げて、 仕様決めからリリースまでの一連の開発作業を体験してもらっています。 計画する…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails + postgresql + dockerでのコンテナ作成

初投稿のため、問題点、改善点などありましたら 是非ご連絡いただけると幸いです! 各ファイルコード FROM ruby:3.0.1 # yarnパッケージ管理ツールをインストール RUN apt-ge…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】Minitestでスタブを使う(stub/stub_any_instance)

はじめに スタブ(stub)とは、テスト中で呼ばれるメソッド処理の代用品のようなものです。 テストで呼ばれるメソッドの処理を指定した処理で置き換えることができます。 「外部サービスの呼び出し処理な…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】文字列を部分的に抽出・削除するメソッドまとめ

String#[] 文字列の範囲を指定して部分文字列を取り出す。 str = 'sample_string' str[0] #=> "s" str[1, 3] #=> "amp" str[2..5…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails 5.2系から6系へアップデートする際の落とし穴

内容 Rails 5.2系から6系へアップデートをした際に、ActionView::Template::Error invalid base64 エラーが発生してしまう 結論 CSRFトークンのフ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rubyで半角小文字カナを半角カナに変換

はじめに 半角小文字カナから半角カナへ変換する必要があったので対応をメモとして残します 半角カナ→全角カナへの変換は色々と情報があったが、半角小文字カナ→半角カナへの変換はあまり情報がなかったので…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

TracePointの不可能を可能にする裏技

TracePointの弱点 Ruby組み込みのクラスTracePointは非常に便利ですが、 Cで定義されたメソッドはフックできないという弱点があります。 target = ::Class.ins…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

statusがupのmigrateファイルはmigrationされない

railsでmodelを作成してmigrateして、、、を盲目的におこなっていたのでmigrationファイルのstatusについてまとめます。 migration statusについて $ rai…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

statusがupのmigrationファイルはmigrateされない

railsでmodelを作成してmigrateして、、、を盲目的におこなっていたのでmigrationファイルのstatusについてまとめます。 migration statusについて $ rai…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Rails]path指定してJSONを取得する方法

railsで開発をしていたときに ローカルでは正しくJSONファイルを読み込めているが、本番環境でRoutingエラーになる事案が発生しました。 やりたかったこと ページの最初の挙動としてロゴをアニ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsのpluckメソッドって便利だなーの話

はじめに 実務でcontrollerからviewへ値を渡すときに悩んでいたら先輩からpluckメソッドを使うといいよと言われました。 プログラミングスクール時代には学習しておらす、実際に使ってみて…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

🔰【メモ】Railsの基礎中の基礎の用語集②

はじめに 前回に引き続き、今回も基礎的な用語のアウトプットを行います。 運用環境 運用環境とはシステムをどこで使用するか定められている環境のこと。3つの種類がある。 | 運用環境 | 通称 | 概…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Javaで実装されていたシステムをRubyに移行した話

https://tech.speee.jp/entry/java-to-ruby
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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

クラスメソッドとインスタンスメソッドについての気づきたち クラスメソッドの定義方法 class User def self.greeting puts "クラスメソッドへようこそ" end end メソッドの前…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む