【るびーおんれいるず】
Ruby on Rails とは?
最終更新:
💡 規約と標準機能でWeb開発を支えるRubyのフレームワーク
RubyでWebアプリケーションを作るためのフレームワーク。命名や構成の規約と、データ操作・画面表示などの機能を提供し、共通の作業を減らす。
📌 このページのポイント
Ruby on Railsは何をしてくれるの?
RubyでWebアプリを作るための枠組みや標準機能を提供するよ。「設定より規約」という考え方で、命名やファイルの配置などの共通ルールを用意して、毎回細かく設定する作業を減らすんだ。ルールに従うだけで必要な製品が全部完成するわけではないよ。
MVCの役割は?
scaffoldで全部作れる?
画面も必ずRailsで作るの?
規約があれば仕組みを知らなくても大丈夫?
規約を知ると作業を減らせるけど、ルーティングやモデル、DBへの反映の仕組みは理解しておこう。生成されたコードもアプリの出発点で、入力の検証やアクセス権限、性能などを要求に合わせて確認する必要がある。速く始められることと、完成品の品質は別だよ。
📖 おまけ:英語の意味
「Ruby on Rails」 = Rubyをレールに乗せる
💬 レールは開発の規約に沿って進むイメージで捉えよう。略してRailsとも呼ぶよ。