20230331のRailsに関する記事は11件です。

家計簿アプリに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で続きを読む

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

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

[有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方② (Bootstrap5導入編)

前回のあらすじ 前回は環境構築編で環境を構築していきました [有料級] Rails7(Rurbo), Docker, Bootstrap5を使ったtodoリストの作り方①(環境構築編) まだみていな…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsのルーティング

ルーティングとは Railsにおいてルーターとは、Webアプリケーションに対するリクエストの処理を担当する機能である。URIによるHTTPリクエストを、どのコントローラーの、どのアクションに渡すべき…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails クラスメソッドの勘違いしたこと

備忘録 そんな挙動だったの!?ってなったやつです。 なぜそうなるのかわからないので しってる人いたら 前提 group、userクラスがある groupにユーザーが紐づいている class Grou…
  • このエントリーをはてなブックマークに追加
  • 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で続きを読む