プログラミング– category –
-
RubyやRailsでGemの依存関係を調べる方法 | Xxxx is supported for Rails Y.Y on Ruby Z.Z and later
Ruby on Rails でポートフォリオを作っていると、便利な Gem を使いたくなりますよね。 そして Gemfile に追加して bundle install した後、以下のようなエラーが出たことはありませんか? Ransack is supported for Rails 7.0, 6.1 on Ruby 2.7 and later... -
【初心者向け】Rails 7+MySQL 8.0の開発環境をDocker composeで作る方法
【】 本記事は、Dockerを利用してRails 7とMySQLの開発環境を構築するための詳細なチュートリアルを提供します。 具体的には、以下のような内容を説明します。 Dockerのインストール コンテナイメージのビルド Railsプロジェクトの作成 データベースの準備... -
GitHub Codespacesを使ってRuby on Railsの開発環境を構築しよう
【】 多くの初心者にとって、Ruby on Rails の開発環境構築は難しい作業です。 Ruby on Rails は Ruby という言語で動作するフレームワークです。そのため、Ruby on Rails を動作させるためにはまず Ruby をインストールする必要があります。 Ruby のイン... -
【Rails】テンプレートエンジンはHAMLとERBどっちを使う?違いを知って使い分けよう
Railsでviewを書くことはあっても、「テンプレートエンジン」という言葉はなかなか聞きなれないかと思います。そして、学習を進めるとデフォルトのERBだけではなく、HAMLという言葉も目にするかと思います。 この記事では、これら2つのテンプレートエンジ... -
【Rails】インスタンス変数 @xxx とは何かを学ぼう
プログラミング言語RubyとそのWebフレームワークであるRuby on Railsを学ぶ際、いきなり様々な変数の概念を学ぶはずです。 特に、インスタンス変数は非常に重要で、頻繁に使用されます。 しかし、インスタンスとは何かをよく理解しないまま、インスタンス... -
CORSって何?CORSエラーが起きた時の対処方法は?
今回は、ウェブの安全性を高めるための技術、CORSに焦点を当ててみましょう。 【】 CORSとは CORS、すなわちCross-Origin Resource Sharingは、異なるオリジンの間でのリソース共有を可能にするセキュリティの仕組みです。 例を考えましょう。ウェブページ... -
【Python】if文(条件分岐)を具体例を用いて初心者向けに解説
コンピュータは、与えられた命令をそのまま実行します。しかし、特定の条件下でのみ命令を実行したい場合、どうすればよいでしょうか。そこで活躍するのが「if文」です。 「if」は英語で「もし〜ならば」という意味です。コンピュータは「もし〜ならば」の... -
【Python】0埋めの方法を解説:整数、小数点、日付フォーマット
数値やデータを整形する「0埋め」は、見た目の統一や計算処理など、多岐にわたって使用される基本技術のひとつです。特にPythonでは、この0埋めを効果的に活用するためのさまざまな方法が提供されています。 この記事では、プログラミング初心者にも分かり... -
【Python】for文によるループを解説!range, in, index, break との組み合わせ方法も
今回はPythonの基本構造である「forループ」とそれに関連するキーワードに焦点を当てます。 コンピュータが同じ操作を何度も繰り返すための構造、それが「forループ」です。 初心者の方でも分かるように、具体的な例と一緒に解説します。 【Pythonのforル... -
【Rails】Gemfileの書き方を学ぼう!バージョン指定・Gemfile.lockとの違いは?
【Ruby on Rails の Gemfile とは何か】 プログラミングにおいて、特定の機能やツールを簡単に使えるようにするための小さなプログラムを「Gem」といいます。 このGemという言葉は、プログラムの一部分であるライブラリやツールのことを指します。 Ruby on...