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

家計簿アプリにCSV出力機能をつける

個人開発で家計簿アプリを作ってみました。 どんな機能があったら便利かなーっと考えた時、ふとCSV出力機能を思いついたのでやってみました。 完成して一応動作するものが出来ましたが、本当にこれいるか?と…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ルーティングとHTTPメソッドの設定

HTTPメソッド HTTPメソッドには、GET、POST、PATCH、DELETEがあります。 HTTPのリクエスト対象をリソースと呼ぶが、HTTPメソッドはそのリソースに対する操作の種類を表す名前…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails7のnewコマンドのオプションが多すぎて分からなくなった時のために(フロントエンド多め)

Rails7から色々なオプションが増え、整理ができていなかったので、いろいろ試して整理してみました。 同じような人がいるかと思ったので、参考になると嬉しいです。 rails ver: 7.0.4.2 Rails7ではデフォルトの構成に変化が色々ありました。特にフロントエンドに関する部分が大きく変わったので、そこを重点的に説明していきます…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】N+1問題対策(preload、eager_load、includes)

はじめに Railsなどを中心に勉強中のエンジニア初心者が他の記事を参考にしたり、実際に実装してみたりして、アウトプットの一環としてまとめたものです。 間違っていることもあると思われるので、その際は…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby を利用して Aws lambda function からS3にあるJsonファイルを読込

やりたいこと Ruby を利用して Aws lambda function からS3にあるJsonファイルを読込したい。 手順 S3の該当なDirにJsonファイルを用意します。 LambdaFun…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】RSpecのモック/スタブの違いと必要性

前提 以下のような背景から、外部APIのテストにはモックやスタブを使うのが一般的。 現在、自前アプリに外部APIを組み込んで機能開発することが一般的 ↓ 外部APIは従量課金のものが多いが、テストは…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

jruby + ActiveRecord + jdbc + mysql(mariadb)のミニマムサンプル

以下サンプルソース source "https://rubygems.org" gem 'activerecord' gem 'activerecord-jdbcmysql-adapter' req…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Slack APIがSSLエラーで呼び出せない!

はじめに Slack APIを使ったシステムを運用していたら突然SSLのエラーが表示されて利用できなくなったので、その時の対応メモを残しておきます。 環境 サーバー:AWS、EC2、linux2 環…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【超初学者おじ】学習記録1 Railsのuniqueness: {scope: :post_id}を理解した模様

最初に 初めて記事を書いてみました。 というのも、毎日ポートフォリオを作成する中で疑問に思ったことを調べてメモするのは良いのですがそれをあまり振り返る機会がなく、知識が定着するどころか、頭からさよな…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ChatGPT APIを利用したChatBotを作ってみた【Ruby】

2023年3月1日(日本時間3月2日)遂にChatGPT APIが公開されました。 それ以前にも「ChatGPTを使った〜〜」みたいなサービスが続々と出ていましたが、基本的には本家のChatGPT以…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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

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

ヘルパーを使ったリファクタリング

何をしたか クエリパラメータを付与したリンクを共通化することで クエリパラメータのキーが変更された場合に、 49箇所 で変更が必要だったものを 1箇所 で管理できるようにしました。 どんなメリットが…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Web Speech APIを使った音声合成によるお知らせサービス

はじめに Webエンジニアを目指して、RubyやRailsをいじってます。 今回は、初めてWebアプリを作りました。改善点などがありましたらご指摘いただけると幸いです。 今回作成したWebアプリ i…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】number_to_currencyの使い方

number_to_currencyの使い方メモ これを直訳すると、数値から通貨へということらしい。 <span class="gorira"><%= number_to_currency(cart…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む