バックエンド– category –
-
Railsルーティングの書き方を初心者向けに解説!ヘルパーメソッドやルートパスの書き方は?
【Railsルーティングとは】 Webアプリケーションでは、特定のURLにアクセスがあった際にどのコントローラーのどのアクションを呼び出すかを決める役割を持っています。 これをルーティングと言います。 ルーティングの基本的な役割 ルーティングの役割は、... -
Railsのseed_fuで初期データを管理する方法を解説!seedsとの違いは?
【Railsとseed_fuの必要性とその理由】 Railsとは? まずRailsとは、Rubyをベースとしたフレームワークのことで、ウェブアプリケーション開発に広く使われています。 Railsの大きな魅力はその「規約による設定の省略(Convention over Configuration)」と... -
ActiveHashの使い方を初心者向けに解説!使い方と複数選択への応用
Ruby on Railsでプログラムを書いていると、必ずしもデータベースに保存するほどでもないけれども管理が必要なデータに出会うことがあります。 例えば、ショッピングサイトで扱う洋服のサイズ(S、M、L)や、性別(男性、女性、その他)などです。 この記... -
Railsの認証Gem DeviseとSorceryを徹底比較!どちらを使うべき?
Ruby on Rails に向いている認証機能(ログイン・ログアウト等)用の Gem として、Devise と Sorcery が有名です。 Gemとは、Rubyのライブラリ(機能やプログラムをまとめたもの)のことを指します。 これらのGemを使うことで、我々は手間をかけずに認証機... -
Rails 5.2 はサポート終了済みって知ってる?セキュリティリスクを知ろう
Ruby on Rails (以下、Rails) には複数のバージョンが存在していますが、Rails 5.2 は既にサポートが終了していることをご存知でしょうか? この「サポート終了」という言葉が何を示しているのか、そして日々の開発にどのような影響を与えるのかを理解する... -
【保存版】初心者のためのRSpec入門!書き方・使い方を丁寧に解説
この記事を読んでいる方は Ruby、または Ruby on Rails に興味を持っている方だと思いますが、実務経験者を除き、テストの経験豊富な方は少ないかと思います。 今回は、Rubyの世界でよく使われるテストフレームワーク、「RSpec」を使ったテストの基本を学... -
【2023年】Rubyのおすすめ本 5選!入門から上級レベルまで解説
人気のプログラミング言語 Ruby を学びたいと思っても、どの本がおすすめなのか気になりますよね。 そこでこの記事では、入門レベルから上級レベルまで、Ruby の学習に最適な書籍を 5冊を選んでみました。 それぞれの特徴や、どのような読者に向いているか... -
【2023年】Ruby on Rails のおすすめ 4選!入門・初級・中級それぞれで紹介
Ruby on Rails を学びたいと思っても、どの本がおすすめなのか気になりますよね。 そこでこの記事では、入門レベルから中級レベルまで、Ruby on Railsの学習に最適な書籍を4冊を選んでみました。 それぞれの特徴や、どのような読者に向いているかを解説し... -
【ハンズオン】Ruby on Rails 7 実践開発入門ガイド!現場レベルまでスキルアップ
本ガイドでは、プログラミング初心者から現場レベルになるために必要な知識を、Ruby on Rails アプリを作りながら学ぶことができます。 Ruby on Rails 7 の開発環境構築から始め、ユーザー認証機能 (Devise) の導入、RSpecを用いた単体テスト、Capybaraに... -
Ruby on Rails 7.0.6 リリース!アップデートの詳細・変更点を日本語で解説
みなさん、Ruby on Rails 使っていますか? そして使っている人で、アップデート情報は追っていますか? Rails をはじめとした Gem は日々アップデートされており、既存のプロジェクトに影響がないか確認することが重要です。 実際、私が働いている現場で...