【Rails初学者】初学者が学んだ 最初のToDoアプリで覚えた20のコマンド
最初のToDoアプリで覚えた20のコマンド こんにちは。 railsを勉強している初学者です。 Railsを学び始めて最初に作ったアプリは、シンプルなToDo管理アプリでした。 「タスクを登録 ...
65 search resultsShowing 1~20 results
最初のToDoアプリで覚えた20のコマンド こんにちは。 railsを勉強している初学者です。 Railsを学び始めて最初に作ったアプリは、シンプルなToDo管理アプリでした。 「タスクを登録 ...
こんにちは。 Rails学習中の初学者です。 Railsでフォームを作るとき、f.text_field や f.select などはよく使いますが、 複数の項目をチェックボックスで選択させたい場...
コレクションルーティングを学ぶ はじめに Railsでルーティングを学んでいると、resourcesの中でcollectionという書き方を見かけることがあります。 初学者の私の備忘録として、コ...
Ruby3.3/3.4でhamlit・haml:replace_erbsが動かない問題の解決法 はじめに Ruby 3.3以降にアップデートした際、hamlit gemのインストールエラーや h...
Railsヘルパーの使い方 ヘルパーって何? ヘルパーを簡単に説明すると、ビューで使える便利な関数をまとめておく場所のこと 例えば: 同じ処理を何度も書かなくて済む コードがスッキリして読みやす...
Railsのselect_tagで選択肢ロジックをController側に移譲して可読性を向上させる 背景 個人開発でRailsアプリケーションのフォームフィルタ機能を実装していた際、selec...
Fat Controllerの解消でService層を検討したが、Railsらしい設計を選んだ話 はじめに Railsを学び始めて間もない私ですが、アンケート選択機能を実装していたら、コントロー...
Web録音で音が入らない問題 はじめに プログラミング初心者の私が、Railsで音声録音機能を作っていたときに遭遇した問題です。録音ボタンを押すと成功したように見えるのに、再生すると何も聞こえな...
複合インデックスを学ぶ こんにちは。 rails初学者です。 この記事では、複合インデックスについて学んでいることを、記事にしてまとめていきます。 自分のための備忘録になります。 複合インデック...
【Rails初学者】不要になったカラム(memo_id)を削除したのにエラーが出続けた話とその解決法 はじめに Railsで開発中、テーブル設計の変更により、memo_id カラムを visit...
【Ruby初学者】Hashクラスの基本まとめ(自分用メモ) Rubyの Hash クラスについて、IRBで確認しながら学んだことを自分用にまとめたものです。 特に「これは何だっけ?」となりやすい...
Rails × ActiveStorage × ffmpegで録音ファイルの再生時間を取得するまで 現在、学習のためにRailsアプリを作っています。 本記事は備忘録ですが、同じところでハマった...
Gitの内部構造に関する勉強会に参加しました。 先日、Gitの内部構造について解説するイベントに参加してきました。 普段はSourceTreeを使用しているのですが、Gitコマンドに関する知識を...
こんにちは。 ポートフォリオとして、オリジナルアプリを開発中の者です。 Rubyで配列の集合演算を使う機会があったので、簡単にまとめてみました。 基本の集合演算 記号 読み方 意味 例 &...
【備忘録】scope module: とは?初心者がルーティングで使ってみました scope moduleを知る Rails学習中に、たまに見かけるこのコード scope module: :ap...
N+1クエリ問題とその解決方法を学んだ はじめに Rails開発の中で、アプリケーションが重くなる原因の一つに「N+1クエリ問題」というものがあることを知りました。 今回は、N+1クエリ問題につ...
Rails開発初期におけるマイグレーションの扱い方 〜ファイルは増やすな、まとめよ〜 はじめに Railsで開発を始めると、ついマイグレーションファイルを毎回追加してしまいがちです。 今、まさに...
はじめに この記事では、superの基本的な使い方から、位置によって挙動が変わる 重要なポイントまでをまとめた備忘録です。 superとは? superは親クラスの同名メソッドを呼び出すためのキ...
【備忘録】Sass割り算(/)非推奨→math.div()への移行メモ 問題 Rails + Sass(SCSS)で開発中に、こんな警告が出ました。 Deprecation Warning: U...
Rails初学者の備忘録として、Rails8から導入されたparams.expectについて記録します。 従来のrequire + permitの組み合わせに代わる新しい書き方を学んだので、忘れ...
65 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.