- 投稿日:2023-03-31T23:45:48+09:00
家計簿アプリにCSV出力機能をつける
個人開発で家計簿アプリを作ってみました。 どんな機能があったら便利かなーっと考えた時、ふとCSV出力機能を思いついたのでやってみました。 完成して一応動作するものが出来ましたが、本当にこれいるか?と…
- 投稿日:2023-03-31T23:13:57+09:00
ルーティングとHTTPメソッドの設定
HTTPメソッド HTTPメソッドには、GET、POST、PATCH、DELETEがあります。 HTTPのリクエスト対象をリソースと呼ぶが、HTTPメソッドはそのリソースに対する操作の種類を表す名前…
- 投稿日:2023-03-31T22:48:28+09:00
Rails7のnewコマンドのオプションが多すぎて分からなくなった時のために(フロントエンド多め)
Rails7から色々なオプションが増え、整理ができていなかったので、いろいろ試して整理してみました。 同じような人がいるかと思ったので、参考になると嬉しいです。 rails ver: 7.0.4.2 Rails7ではデフォルトの構成に変化が色々ありました。特にフロントエンドに関する部分が大きく変わったので、そこを重点的に説明していきます…
- 投稿日:2023-03-31T21:21:50+09:00
【Ruby on Rails】N+1問題対策(preload、eager_load、includes)
はじめに Railsなどを中心に勉強中のエンジニア初心者が他の記事を参考にしたり、実際に実装してみたりして、アウトプットの一環としてまとめたものです。 間違っていることもあると思われるので、その際は…
- 投稿日:2023-03-31T20:26:17+09:00
【Rails】RSpecのモック/スタブの違いと必要性
前提 以下のような背景から、外部APIのテストにはモックやスタブを使うのが一般的。 現在、自前アプリに外部APIを組み込んで機能開発することが一般的 ↓ 外部APIは従量課金のものが多いが、テストは…
- 投稿日:2023-03-31T19:01:10+09:00
[有料級] Rails7(Turbo), Docker, Bootstrap5を使ったtodoリストの作り方② (Bootstrap5導入編)
前回のあらすじ 前回は環境構築編で環境を構築していきました [有料級] Rails7(Rurbo), Docker, Bootstrap5を使ったtodoリストの作り方①(環境構築編) まだみていな…
- 投稿日:2023-03-31T17:25:35+09:00
Railsのルーティング
ルーティングとは Railsにおいてルーターとは、Webアプリケーションに対するリクエストの処理を担当する機能である。URIによるHTTPリクエストを、どのコントローラーの、どのアクションに渡すべき…
- 投稿日:2023-03-31T17:06:22+09:00
rails クラスメソッドの勘違いしたこと
備忘録 そんな挙動だったの!?ってなったやつです。 なぜそうなるのかわからないので しってる人いたら 前提 group、userクラスがある groupにユーザーが紐づいている class Grou…
- 投稿日:2023-03-31T08:22:58+09:00
ヘルパーを使ったリファクタリング
何をしたか クエリパラメータを付与したリンクを共通化することで クエリパラメータのキーが変更された場合に、 49箇所 で変更が必要だったものを 1箇所 で管理できるようにしました。 どんなメリットが…
- 投稿日:2023-03-31T01:28:52+09:00
Web Speech APIを使った音声合成によるお知らせサービス
はじめに Webエンジニアを目指して、RubyやRailsをいじってます。 今回は、初めてWebアプリを作りました。改善点などがありましたらご指摘いただけると幸いです。 今回作成したWebアプリ i…
- 投稿日:2023-03-31T00:37:34+09:00
【Ruby on Rails】number_to_currencyの使い方
number_to_currencyの使い方メモ これを直訳すると、数値から通貨へということらしい。 <span class="gorira"><%= number_to_currency(cart…