本稿は、
Windows 上で動作する、
図書館の蔵書(本)を管理するWEBアプリを題材に、
Ruby on Rails での開発方法の一例を紹介します。
Ruby の基礎文法程度は知っているが、
WEB アプリ開発に関する知識がない人を対象にします。
if 文とか、return 文とかまで説明しないといけないのでは、
話が細かくなり過ぎて、余計に分からなくなるので。
具体的な進め方ですが、
最初に、
あなたが自由に使えるパソコン上に、
WEB アプリを動作させる環境を構築します。
本稿で勉強するだけなら、
インターネットにつながる Windows パソコン1台で十分です。
動作させるマシンは、Windows11 64bit を基本とします。
環境は、実に様々な設定が可能で、
アプリの振る舞いは、その設定の違いに大きく左右されます。
既に環境を持っている場合でも、
一旦、元の環境をアンインストールしてから、
本稿の方法でやり直すことをお勧めします。
当然、Linux などの別系列の OS の場合は、
インストーラそのものが異なりますし、コードにも違いがあるでしょう。
編者は、UNIX 系は全くの無知なので、ご了承ください。
なお、勉強のための環境は、
個人のパソコン(ローカル)で構築してください。
説明の際、内容のレベルに応じて以下のようなマークを付けます。
– もっとも基本的な事項についての説明
– 陥りやすい罠や実務で役に立ちそうな小技
– システム構成の違い等、条件によって憂慮すべき内容全体として初めての方向けの内容が中心なので、
マークが無い場合は、「初級」だと思ってください。