Ruby on Rails– category –
-
Ruby on Rails
【Rails】よくあるエラーの原因と解決方法を初心者向けに解説
Ruby on Railsを学び始めたばかりの方々にとって、実装中にエラーが出た時にどうすればいいかは分かりづらく、挫折しそうになりますよね。 しかし、エラー対処はプログラミングに不可欠であり、それを理解し解決するスキルは重要です。 この記事では、Rail... -
Ruby on Rails
初心者にRuby on Railsがおすすめな理由8選!Webエンジニアが解説
プログラミングをこれから学ぼうとする際、最初にどの言語やフレームワークを学ぶべきかは悩ましいですよね。 ここでは、プログラミング学習の第一歩としてRuby on Rails(以下、Rails)を選ぶべき8つの理由をご紹介します。 Railsの学習のしやすさ、初心... -
Ruby on Rails
【Ruby】「ブロック」を初心者向けにとにかく丁寧に解説!ブロック変数とは?
Ruby on Rails や Ruby の学習をしていると「ブロック」という言葉が出てくることがあります。 しかし、初心者でブロックについてちゃんと理解している方は少ないのではないでしょうか? 本記事ではブロックについて分かりやすく初心者向けに解説しつつ、... -
Ruby on Rails
【Rails】マイグレーション作成・変更・削除・やり直し方法を解説!間違えたときの対処法も
私が Rails を学習していたときは「マイグレーション」というものがよくわかっていませんでした。 マイグレーションを理解するにはデータベースの知識も必要であるため、説明できるほど理解できている方は少ないのではないでしょうか? この記事ではマイグ... -
Ruby on Rails
【Rails】pry-byebugの使い方・終了方法を解説!効率よくデバッグしよう
プログラミングの世界において、コードはときに思うように動作せず、それが原因で思わぬバグが発生します。 しかし、そんなときに強力な助けとなるツールがあります。 それが、Ruby on Rails開発でよく使われるデバッグツール、pry-byebugです。 https://g... -
Ruby on Rails
Railsルーティングの書き方を初心者向けに解説!ヘルパーメソッドやルートパスの書き方は?
【Railsルーティングとは】 Webアプリケーションでは、特定のURLにアクセスがあった際にどのコントローラーのどのアクションを呼び出すかを決める役割を持っています。 これをルーティングと言います。 ルーティングの基本的な役割 ルーティングの役割は、... -
Ruby on Rails
Railsのseed_fuで初期データを管理する方法を解説!seedsとの違いは?
【Railsとseed_fuの必要性とその理由】 Railsとは? まずRailsとは、Rubyをベースとしたフレームワークのことで、ウェブアプリケーション開発に広く使われています。 Railsの大きな魅力はその「規約による設定の省略(Convention over Configuration)」と... -
Ruby on Rails
ActiveHashの使い方を初心者向けに解説!使い方と複数選択への応用
Ruby on Railsでプログラムを書いていると、必ずしもデータベースに保存するほどでもないけれども管理が必要なデータに出会うことがあります。 例えば、ショッピングサイトで扱う洋服のサイズ(S、M、L)や、性別(男性、女性、その他)などです。 この記... -
Ruby on Rails
Railsの認証Gem DeviseとSorceryを徹底比較!どちらを使うべき?
Ruby on Rails に向いている認証機能(ログイン・ログアウト等)用の Gem として、Devise と Sorcery が有名です。 Gemとは、Rubyのライブラリ(機能やプログラムをまとめたもの)のことを指します。 これらのGemを使うことで、我々は手間をかけずに認証機... -
Ruby on Rails
Rails 5.2 はサポート終了済みって知ってる?セキュリティリスクを知ろう
Ruby on Rails (以下、Rails) には複数のバージョンが存在していますが、Rails 5.2 は既にサポートが終了していることをご存知でしょうか? この「サポート終了」という言葉が何を示しているのか、そして日々の開発にどのような影響を与えるのかを理解する...